2003-11-17から1日間の記事一覧

プロファイリング結果2

上記の部分のうち、リフレクション部の修正は終わりました。これで、残るは描写部分だけだろうと思っていたら… キター スレッド間のデータ通信に使っているsynchronizedされたLinkedListと、Thread制御用に使っている同期オブジェクトが全体の5割の処理時間…

プロファイリング結果

プロファイリングをしてみると、リフレクションでメソッドを呼び出しているのが全体の4割。再描画が全体の2割。えっと、全部でたったの100行もない部分でで全体の6割の処理時間を消費してる…コード全体としては、もう数千行あるのに… かなしいとき〜

リフレクションが重い

研究用のシミュレーションツール、内部のシミュレーションの状態を逐一表示していました。そしたら、とても重いです。それで、逐一表示をやめました。そしたらどうでしょう、やっぱり重いです。 そして、昔の速かったバージョンと、いまの遅いバージョンを比…