Как установить параметры ОЗУ и ЦП для Java-программ, работающих в среде Anaconda?

В стандартной среде Linux с установленной java я могу запустить любую java-программу с помощью команды:

java -jar path/to/picard.jar

Где Пикард является примером Java-программы. Я также могу указать, сколько потоков ЦП или ОЗУ JVM должно использовать следующим образом:

java -XX:ParallelGCThreads=5 -Xms900m -jar path/to/program.jar

Эта JVM получит 5 потоков и 900 МБ оперативной памяти. Все довольно просто.

Однако, когда я запускаю java-программы в среде anaconda (conda), которая имеет собственную установку java, я могу запустить программное обеспечение, просто набрав его:

picard

Как передать параметры ресурса в Anaconda? Какие параметры по умолчанию?

1 ответ

Решение

Мое решение состоит в том, чтобы сначала найти, где Conda установил Picard в вашей среде, а затем указать полный путь к picard.jar при передаче аргументов памяти java:

java -Xms4G -jar path_to/picard.jar [your_picard_command]
Другие вопросы по тегам