2017-10-19 1 views

答えて

1

問題は、Goglandが各デバッグ呼び出しで再構築を強制することです。だから、依存関係がたくさんある場合、それは非常に遅くなります。

解決策はSettings > Build, Execution, Deployment > Debuggerに行き、Rebuild transitive packagesを無効にすることです。これにより、デバッグの立ち上げが20倍(90秒対5秒)に短縮されます。

Go Applicationターゲットを作成し、 "Complete rebuild"とラベル付けし、Goツール引数を-i -aに設定する必要があります。これにより、デバッグが強制的に再構築され、中間製品が保存され、将来のビルドがスピードアップされます。

しかし、これはキャッシュされ、最適化されているため、適切なデバッグ情報がなくても、デバッガで使用することができます。つまり、デバッグの経験に影響します。デバッガに問題がある場合は、最初に-aを実行し、問題が再発するかどうかを確認する必要があります。

関連する問題