Как установить параметры ОЗУ и ЦП для 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]