2003-11-01から1ヶ月間の記事一覧

PurpleEye

http://www.phoenix-c.or.jp/~ishikawa/metatron/ 2chまとめページにて、150MBという数字に思わずダウンロード。ところが不思議なことに、1分かからずダウン完了。光ってすばらしいと改めて思った。 で、ゲーム内容だけど、俺の好きな「近未来」「退廃…

マンガ 化学式に強くなる

ISBN:4062573342 どこかの書評で、「ブルーバックスもとうとうマンガになったか」なる記事を読むや否や何も考えずに速攻で注文しました。 ストーリーはというと、生徒役である女子高生の幸ちゃんと、先生役のつくばの研究者であるお兄さん(名前が分からん)…

オブジェクト指向システム分析設計入門

http://www.sra.co.jp/people/aoki/IntroductionToOOAOOD/index.htm 2年前に一度読んだものの読み直しです。絶版のためWEB上に公開されています。私自身、クラス指向よりもインスタンス指向の方が強いので、若干内容に違和感を覚えつつ読んでいました。 2…

コンピュータ科学者がめったに語らないこと

ISBN:4434036173 読了。 難しいことは良く分かりませんでしたが、それなりに楽しめました。内容は、コンピュータ科学の神であるクヌース先生の、MITで行われたコンピュータ科学と神学を絡めた講義の講義録です(変な日本語)。まあ、ほとんど宗教話がメイ…

研究用ツール

GUIをswingベースからpiccoloベースに変えました。で、現在そのデバッグ中です。piccoloベースにしたので、グラフのズーミングができるようになりました。まあ、今回のツールにしても少し機能が大げさかなとは思っていますが。

プロファイリング結果2

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

プロファイリング結果

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

リフレクションが重い

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

素人のように考え、玄人として実行する

ISBN:456962457X ずいぶんと前(インターン中)に買った本だけど、今頃読了。というより、すっかり存在を忘れていた。まあ、かなり斜め読みをしたから、もう少し読み深めたいかなと思う。あっさりした文体で書かれているので、すんなりと読めてしまうが、内…

Threadの管理

Threadの細かい制御にJDI(Java Debug Interface)を利用するか、wait/notifyをラッピングした同期オブジェクトを使って簡易的なThreadマネージャを作るか迷っています。 JDIを使うと、Threadを細かく制御できるようにはなると思うんですけど、日本語の資料が…

Javaのスレッドについて

最近は、研究用のツール開発を主に行っています。簡易モデルシミュレータとその表示系です。で、現在はモデルシミュレータの拡張を行っています。 モデルシミュレータはThreadを使った並列処理をベースに動いています。各々のモデルオブジェクトが並列に相互…