私の NetBeans IDE は遅いんです。どうしたらいいでしょう?
IDE が遅かったり反応が鈍かったりするのには、様々な理由が存在します。
ここによくありそうなものと、パフォーマンスを改善するためのヒントを紹介します。
- 入出力操作は IDE を遅くします
ある種の作業で、IDE は多数の入出力操作を行います。
遅い装置では、これはアプリケーション全体の遅さを起こします。
典型的な例として、ネットワークドライブや USB ディスクのような挿入可能ドライブ上でアクセスされるリソース、
圧縮や暗号化を行うストレージ、ファイルへのすべてのアクセスを防御するアンチウィルスアプリケーションがあります。
電池で動作するノートブックも入出力が遅いです。
一般的に、多くのマシンは 5400RPM のハードディスクを持っています。これをより早い 7200RPM に載せ替えると、とても大きな差が出るかもしれません。
- 表示の問題
しばしば、描画操作のパフォーマンスが隘路になることがあります (システムの不安定さを引き起こすことすらあります)。
このような場合は、使用する JVMを可能な最新版にするとともに、描画装置のドライバを最新にすることも有用です。
Java2D Graphics and Imaging ページは参考になる文書への参照を含んでいます。
いくつかのグラフィックカードドライバは顕著なパフォーマンスの問題を起こすと報告されています。DirectDraw を抑制するコマンド行スイッチ -J-Dsun.java2d.d3d=false が状況を改善することがあります。
- AMD Turion プロセッサのパワー抑制機能を使用したときの問題
数人のユーザは、コマンド行スイッチ -J-Dsun.java2d.ddoffscreen=false を使用することで、 DirectDraw と Direct3D の画面外の画像での使用を抑制し、Turion を使用したラップトップ上で遭遇したパフォーマンスの問題が解決したと報告しています。また、Turion のパワー抑制機能を無効にできます。
- 追加モジュールに関する問題
遅いマシン上では、IDE のほとんど使わないような大きなモジュールを無効化することで、パフォーマンスを得ることが出来ます。逆の方法も可能で、より細身の BlueJ 版の IDE をインストールしてから、必要とするモジュールを再有効化します。モジュールを無効にする にさらに情報があります。
一般に、追加モジュールや不安定なプラグインをを多く導入しすぎたりすると、IDE 全体のパフォーマンスにも影響します。
- ウインドウの最小化
以前に最小化したアプリケーションウインドウを元に戻すにはある程度の時間がかかります。これは多数の入出力が発生するからです (アプリケーションがメモリ外にページアウトされていることも理由の一つですが、このような場合に最新であるかの検査が行われることも理由の一つです)。
バージョン: NetBeans 4.0, 4.1, 5.0
プラットフォーム: すべて
---