torutkのブログ

ソフトウェア・エンジニアのブログ

2011-12-01から1ヶ月間の記事一覧

finalizeとJavaヒープメモリ

JavaのGUIアプリケーション(ネイティブライブラリ使用)をしばらく実行していると、だんだん重くなり、JavaヒープメモリをJDKのjconsoleツールで調べると、上限に張り付きFull GCが頻繁に発生してますが、グラフが下がらないという状況がありました。同じく…

java.util.regexとString.substringの性能の違いはどれだけか(続)

java.util.regexとString.substringの性能の違いはどれだけか - torutkの日記の続きです。 短い時間を測定するなら、大量にループして測定して割り算すれば・・・ 短い処理時間を測定するために、例えば1万回ループで繰り返し実行し、ループ回数で割り算する…

java.util.regexとString.substringの性能の違いはどれだけか

正規表現(java.uitl.regexパッケージ)を使った文字列切り出しと、Stringクラスのsubstringによる文字列切り出しとで性能比較をすると、感覚的には正規表現がかなり遅いと思っていました。 この2つの実行時間を測定して比べてみました。 背景 周期的に送ら…

NetBeans 7.1RC1所感

NetBeans 7.1RC1はEmacsキーバインド使用者はしばし待ち NetBeans 7.1RC1をインストールし、キーバインドをいつものようにEmacsに設定後、JavaエディタでCtrl+kを押すとNetBeansがハングアップ。以下のバグのようです。 Bug 205733 - IDE locks up after usi…