JVM 명령행 특성 및 옵션

Migration Toolkit for Application Binaries를 사용한 보고서 생성에 사용 가능한 메모리와 로케일을 설정하기 위해 JVM(Java™ Virtual Machine) 특성과 명령행 옵션을 사용할 수 있습니다.

로케일 설정

기본 로케일이 아닌 언어로 보고서를 생성하려면 명령행에서 다음 특성을 지정하십시오.

  • -Duser.language=<locale language id>
  • -Duser.country=<locale country id>

user.language 및 user.country 특성에 대한 지원 값을 나열합니다.

언어 user.language user.country
중국어(간체) zh CN
중국어(번체) zh TW
체코어 cs  
영어 en  
프랑스어 fr  
독일어 de  
헝가리어 hu  
이탈리아어 it  
일본어 ja  
한국어 ko  
폴란드어 pl  
포르투갈어(브라질) pt BR
루마니아어 ro  
러시아어 ru  
스페인어 es  

최대 및 최소 메모리 설정

많은 수의 애플리케이션에 대한 보고서를 생성할 때 java.lang.OutOfMemory 예외가 발생할 수 있습니다. 특정 애플리케이션에 관련된 결과를 더 잘 이해할 수 있도록 개별 애플리케이션에 대한 보고서를 생성하는 것이 좋습니다. 그러나 결합된 보고서를 생성하려는 경우에는 명령행에서 다음 옵션을 지정하여 JVM에 사용 가능한 초기 및 최대 메모리를 늘릴 수 있습니다.

  • -Xms<minimum size>
  • -Xmx<maximum size>

다음 예에서는 JVM 특성을 사용하여 중국어로 보고서를 생성하는 방법을 보여줍니다.


java -Duser.language=zh -Duser.country=CN -jar binaryAppScanner.jar binaryInputPath
            

다음 예에서는 JVM 명령행 옵션을 사용하여 최소 및 최대 메모리 크기를 2기가바이트로 늘리는 것을 보여줍니다.


java -Xms2G -Xmx2G -jar binaryAppScanner.jar binaryInputPath --analyze