2013-01-09 4 views
6

私はIDEA 12.0で新しいインクリメンタルJavaコンパイルが大好きですが、支払う価格があるようです。今作ることはほとんどの時間は、(ステータスバーに応じて) IDEA 12.0

DEX

を実行

費やされるように見える、11.xの中の約2倍の時間がかかります。

私は12.0プロジェクトを取ることができ、11.xに戻って "通常のスピード"(約4分30秒)に戻ります。

私はこれを知りません。 AFAIK、IDEA(またはEclipseやその他のIDE)は、Dalvik実行ファイルをコンパイルするためにdx.jarに移植するだけです。 ADTに問題があった場合、11.xにも同様に影響します。

OSはWin 7 Ultimateです。 16GBの3.2GHzクアッドコアですが、11.xは問題ないので、問題はOSやPCに関係していないと思われます。

アイデア?私はJetbrainsにバグを記録しますが、誰かがもっと具体的な情報や回避策を持っているかどうかを見たいと思っていましたか?これまでJetbrainsのバグトラッカーやフォーラムには何も見つかりませんでした。

+0

バグトラッカーにバグを報告する価値はあるかもしれません。あなたがバックグラウンドで何かを実行しているかどうか知っていますか? SSDをお持ちの場合は、I/O操作だけでビルド時間が短縮されます。 @Macoto。 – Makoto

+0

応答していただきありがとうございます。それは良い昔ながらの蒸気駆動のPC(しかし、モンスター、クアッドコア、16GBなどのビット; ...)。バックグラウンドとCPUで実行されている重要なことは、作成していないときは<1%に固定されていません。 – Simon

+0

既にバグを報告しましたか? [この設定](http://img189.imageshack.us/img189/3550/20121206235318.png)はコンパイル速度に影響します(無効にしてみてください)。 – CrazyCoder

答えて

1

私はこれまで数回この問題を抱えていました。これは、ビルド中にハングするグローバルライブラリが含まれていたためです。

AndroidプロジェクトにPythonファイルがあり、IntelliJがPythonランタイムライブラリをプロジェクトの依存関係に追加することにしたため、Androidプロジェクトが作成されたときにPythonライブラリが実行しようとしていたことがありました。

もっと最近、Androidプロジェクトでグラデルファイルを作成したときにGroovyで同じことが起こりました。

私にとっては、プロジェクトからこれらの依存関係を削除するだけで問題は解決しました。

私の場合は、makeを実行していたJavaプロセスを強制的に強制終了(kill -9)することでこれを発見しました。これにより、intellijはIDEのMessagesビューにエラーをダンプし、実行しようとしているGroovyを見ることができました。

+0

以下にJetBrainsのログに記録されている問題が見つかりました:http://youtrack.jetbrains。com/issue/IDEA-114176 –

+0

ライブラリセクションにjUnit jarがありましたが、これは使われませんでした。それを削除すると問題が解決しました。 –

関連する問題