2017-12-13 1 views
0

Android Studio에서 힙 메모리 값을 변경하면서 힙 메모리가 -Xmx2.5g와 같은 소수 값으로 설정된 경우 시작되지 않고 시작 오류가 발생했습니다. 힙 메모리가 -Xmx2560m으로 설정 한 경우JVM (Android Studio 또는 IntelliJ)이 10 진수 힙 메모리 (예 : -Xmx2.5g)로 시작/작동하지 않는 이유는 무엇입니까?

Error

는하지만, 안드로이드 스튜디오 실행시에 오류가 발생하지 않습니다. 나는 그것이 부분적인 가치 때문일 수 있다고 생각한다. 나는 이유를 봤지만 어떤 이유도 찾을 수 없었다.

왜 JVM에서 십진수 힙 값을 설정하는 것이 유효하지 않습니까?

+0

이 옵션에 10 진수 값을 사용하는 것이 유효하지 않았기 때문에. 마찬가지로'-Xmx2½g' 나'-XmxFreekinLarge'도 유효한 옵션이 아닙니다. – Holger

+0

@apangin 및 Holger 누구나 답변으로 게시 할 수 있습니다. –

답변

0

JVM은 메모리 크기 인수에 정수 값만 허용합니다.
Here is the function 크기 문자열을 구문 분석합니다.

관련 문제