Укажите размер кучи в скрипте Perl для кода Java - PullRequest
4 голосов
/ 30 марта 2012

Проект Java, над которым я работаю, должен быть протестирован на 1800 конфигураций. Я создал Perl-скрипт для этого и запустил его на Cygwin.

Некоторые из этих конфигураций требуют больше пространства кучи, чем доступное пространство по умолчанию. Как я могу указать размер кучи в сценарии perl?

Я пробовал эти команды, но они не работали.

system('java -Xmx512m');
system('java -xmx1g -xms512m');
system("java -Xmx512m -jar foo.jar');

Ответы [ 2 ]

3 голосов
/ 30 марта 2012

попробуйте следующее:

system('<full path to java>/java -xms512m -xmx1024m -cp <full classpath> -jar <full path to your jar>/foo.jar')
2 голосов
/ 30 марта 2012

Если возможно, я всегда стараюсь использовать способ system PROGRAM, LIST и с полными путями, если я их знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...