>source

자바 힙 크기를 확대하고 싶습니다.

Mac에서 Intellij 사용.

나는 시도했다:

task BL_generate_dummy(type: JavaExec) {
    JavaExec.setMaxHeapSize("4096")
    classpath sourceSets.main.runtimeClasspath
    main= "com.m.runners.BaselineGeneratorRunner"
}

이 오류가 발생했습니다.

* What went wrong:
A problem occurred evaluating root project 'RoutingRegression'.
> No signature of method: static org.gradle.api.tasks.JavaExec.setMaxHeapSize() is applicable for argument types: (java.lang.String) values: [4096]
  Possible solutions: setMaxHeapSize(java.lang.String), getMaxHeapSize(), setMinHeapSize(java.lang.String), getMinHeapSize()

또한

JavaExec.setMaxHeapSize(4096)

JavaExec.maxHeapSize= 4096

올바른 구문은 무엇입니까?

일반적으로 Java 플래그를 설정하려는 경우(main이 아니라 실행 중인 프로세스 arg로). Gradle 작업에서 어떻게 설정합니까?

작업 BL_generate_dummy(유형: JavaExec) {

자바 플래그에 '-Xmx4096m -Xms4096m' 추가

운영 체제? 안드로이드 스튜디오를 사용 중이신가요?

Blackbelt2021-10-08 09:17:34

Mac에서 Intellij를 사용합니다.

Elad Benda2021-10-08 09:17:34

왜 gradle 작업에서해야합니까? vmoptions를 변경하는 것으로 충분하지 않습니까?

Blackbelt2021-10-08 09:17:34

지속적 통합 도구 "jenkins"를 사용하여 실행하고 싶습니다.

Elad Benda2021-10-08 09:17:34

gradle.properties에 넣으십시오.

Al Jacinto2021-10-08 09:17:34
  • 이전 Android Java Switch 문 실패 -힙 크기? [복제하다]
  • 다음 python : 파이썬 슬라이스 사용법, 파이썬 슬라이스를 알고 있지만 내장 슬라이스 객체를 어떻게 사용할 수 있습니까?