トップ «前の日記(2006-06-18) 最新 次の日記(2006-06-20)» 編集

豊田正史のSLとは関係ございません


2006-06-19

_ [開発] ダブルバッファの罠

JavaではJDK1.4からSWINGのコンポーネントがデフォルトでダブルバッファされるようになっていたということを今日はじめて知った。試しに今まで自前でダブルバッファしていたJPanelの子クラスのpaint(g)メソッドでgに直接書き込むようにしてみたら、たいそう速くなってびっくりした。

本日のツッコミ(全2件) [ツッコミを入れる]
_ しょーへー (2006-06-20 01:10)

1.4からはVolatileImageを使えば自前のダブルバッファも簡単かつ高速ですよー

_ とよだ (2006-06-20 01:48)

Imageが壊れたかどうかのチェックを自前でやるのがめんどくさくて...。デフォルトでも中ではvolatileImageを使ってるみたいなので効果は同じですよね?


README日記の書き方