-3

기계에서 나는 org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.1이 실행 중이고 스레드가 인 개의 스레드를 관찰하고 있습니다.
어떤 빌드 관련이있는 것으로 보이지만 -XX:MaxPermSize-XX:+HeapDumpOnOutOfMemoryError-Xms1024m-Xmx2048 의 설정이 프로그래머가 구성 또는 일부 감지에 따라 선택됩니다 경우 내가 너무 많은 스레드가 살아있을 것으로 보인다 이유를 이해하지 않습니다
GradleDaemon 데몬은 어떤 역할을합니까?

+0

왜 downvote? – Jim

+0

정확히 무엇이 당신의 질문입니까? 아마도 더 명확하게 편집 할 수 있습니다. – Jolta

+0

@ 졸타 : 게시물을 업데이트했습니다. 더 낫니? – Jim

답변

2

제목 질문과 추가 질문 중 일부는 Gradle documentation에 의해 답변됩니다.

즉, Gradle 데몬은 Gradle 빌드를 실행하는 데 핫 JVM을 사용할 수있게합니다. 그리고 Gradle의 병렬 기능은이를 실행하는 컴퓨터의 사양에서 파생 된 경험적 방법에 기반한 여러 스레드를 사용한다는 것을 의미합니다.

+0

그러나이 휴리스틱 스 코드는 어디에 있습니까? – Jim

+1

https://github.com/gradle/gradle의 gradle code base에서 - 특정 위치를 가리킬 수는 없지만 호기심 많은 독자에게 남은 운동 :-) –

관련 문제