changeset 95:6315da182c66

*** empty log message ***
author gongo
date Thu, 28 Feb 2008 18:04:06 +0900
parents 588ab5f0e659
children 32be65e25785
files TaskManager/Changelog
diffstat 1 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/TaskManager/Changelog	Thu Feb 28 17:41:08 2008 +0900
+++ b/TaskManager/Changelog	Thu Feb 28 18:04:06 2008 +0900
@@ -1,3 +1,16 @@
+2008-02-28  Wataru MIYAGUNI  <gongo@cr.ie.u-ryukyu.ac.jp>
+
+	* kernel/ppe/BufferManager.cpp: remove_taskQueue_all()
+	taskQueue の create と free が釣り合って無くて、
+	queue が足りなくなる -> extend_pool -> 足りなく(ry
+	ってのを繰り返してメモリ的なセグメンテーションフォルとが出て
+	なんでかなと思ったら、task->wait_me を消去してなかった。
+	task->wait_i は notify(ry で削除されるんだけど、
+	task->wait_me は、notify(ry に渡した後ほったらかしだった。
+	ってことで、wait_me を全消しする関数を作りましたとさ。
+	気持ち速度が増した気がする。気ね。
+	
+
 2008-02-17  Wataru MIYAGUNI  <gongo@cr.ie.u-ryukyu.ac.jp>
 
 	* Todo: 悩んでる所