3

私は Eclipse PDT Helios を使用していますが、10 行にインクルードがない場合や、解析中に問題を引き起こす可能性のある複雑なステートメントなど、小さな PHP ファイルを操作している場合でも、2 ~ 3 秒間フリーズすることがあります。私のマシンには 3GB 以上の RAM があり、HEAP サイズを 990MB に設定しました。CPUはIntel E7500 2.9Ghzです。

何が問題なのですか?そんな仕事するの面倒くさい。50KB を超える大きなファイルを開くときに数秒間「考える」ときは理解できますが、小さなファイルはどうですか。また、変更を加えたり、ファイルを保存したりするときにもフリーズします。これは開発プロセスを遅らせています。私は1分か2分ごとにフリーズすることができます:(

これが適切なフォーラムかどうかはわかりませんが、これは IDE に関連するプログラミングの問題であるため、ここにいる人々はできる限り私を助けてくれると思います。

Subclipse がインストールされた PHP 開発に Eclipse を使用しており、作業コピーはローカル ネットワークのサーバー上にあります。

私の現在のeclipse.iniは

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dorg.eclipse.swt.internal.gtk.disablePrinting
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
-XX:PermSize=512m
-XX:MaxPermSize=512m

4

2 に答える 2

2

PDT インデックス作成の高速化に関する記事を書きました。それは役立つかもしれません。

于 2010-10-28T15:29:30.257 に答える
2

PDT 3.1 および Eclipse 4.2 (juno) には既知の問題があります。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272

これが解決策です:

別のパースペクティブ (たとえば、php ではなく Java) を開き、Eclipse を再起動します。その後、php パースペクティブに安全に切り替えることができます。Eclipse には (pdt による) パフォーマンスの問題はありません。

ここでも言及

于 2012-09-05T06:58:26.990 に答える