マシンでは、org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.1
が実行中であり、スレッドのが個あることがわかります。
は、いくつかのビルドに関連すると思わしかし -XX:MaxPermSize
-XX:+HeapDumpOnOutOfMemoryError
-Xms1024m
-Xmx2048
の設定は、プログラマが設定されるか、またはいくつかの検出に基づいて撮像された場合、私は非常に多くのスレッドを持つ生き続けるように思われる理由を理解していないGradleDaemonデーモンは何をしていますか?
-3
A
答えて
2
タイトルの質問と追加の質問のいくつかはGradle documentationによって返答されます。
つまり、Gradleデーモンは、ホットJVMを使用してGradleビルドを実行することができます。また、Gradleの並列機能は、実行中のマシンの仕様から導き出されたヒューリスティックに基づいて多数のスレッドを使用することを意味します。
+0
しかし、このヒューリスティックのコードはどこですか? – Jim
+1
https://github.com/gradle/gradleのグラデーションコードベース - 特定の場所を指摘することはできませんが、興味のある読者には残念です.-) –
関連する問題
- 1. このデーモン化メソッドは何をしますか?
- 2. MACがプログラムまたはデーモンを変更していますか?
- 3. adbデーモンとは何ですか?
- 4. 「推論デーモン」とは何ですか?
- 5. サーカス、サーカスをデーモンとして走っていますか?
- 6. FastCGI ++ライブラリを実装するデーモンの正しいLighttpd設定は何ですか?
- 7. Pythonデーモンを作成するデファクトライブラリとは何ですか
- 8. apschdulerをPythonスクリプトでデーモンとして実行していますか?
- 9. 複数のdjangoアプリケーションでデーモンとしてcelerydを使用していますか?
- 10. このようなデーモン化の目的は何ですか?
- 11. dockerデーモンでlisten-addrを使用しています
- 12. Document()は何をしていますか?
- 13. ListSelectionModel.insertIndexInterval()は何をしていますか?
- 14. pjsua_im_sendは何をしていますか?
- 15. ObjectContext.SaveChanges()は何をしていますか?
- 16. 私は何をしていますか?
- 17. デーモン化されていないプロセスを神で終わらせる適切な方法は何ですか?
- 18. qpiddデーモンを実行して、127.0.0.1でリッスンし、0.0.0.0ではない
- 19. Linuxデーモンはどこにデータファイルを保存しますか?
- 20. Websphereはデーモン・スレッドを尊重しますか?
- 21. PHPスクリプトをデーモンとして実行する最良の方法は何ですか?
- 22. 何?アンドロイド:attr/listPreferredItemHeightは何をしていますか?
- 23. 私はCRUD、または何かを話していますか?
- 24. プログラムをデーモンとして実行しているDocker
- 25. ジェンキンスはCentOSのデーモンとして動作しません
- 26. LLVMに関してSCCは何を表していますか?
- 27. デーモンとして実行しているセロリーが停止しました
- 28. vimは何もしない動きをしていますか?
- 29. デーモンのないWebSocketサーバーですか?
- 30. JavaのJPanelで何が起こっていますか?私は間違って何をしていますか?
なぜdownvote? – Jim
あなたの質問は何ですか?おそらくあなたはそれをもっと明確にするために編集することができます。 – Jolta
@Jolta:私はポストを更新しました。それは良いですか? – Jim