如何在 anaconda 环境中为 java 程序 运行 设置 RAM 和 CPU 参数?
How does one set the RAM and CPU parameters for java programs running in an anaconda environment?
在安装了 java 的标准 Linux 环境中,我可以使用以下命令 运行 任何 java 程序:
java -jar path/to/picard.jar
其中 picard 是 java 程序的示例。
我还可以使用这种方式指定 JVM 应该使用多少 CPU 个线程或 RAM:
java -XX:ParallelGCThreads=5 -Xms900m -jar path/to/program.jar
该 JVM 将获得 5 个线程和 900 MB RAM。
一切都很简单。
然而,当我 运行 java 在 anaconda (conda) 环境中编程时,它有自己安装的 java,我可以 运行 软件简单输入:
picard
如何将资源参数传递给anaconda?默认参数是什么?
我的解决方案是首先找到 Conda 在您的环境中安装 Picard 的位置,然后在将内存参数传递给 java
时提供 picard.jar
的完整路径:
java -Xms4G -jar path_to/picard.jar [your_picard_command]
在安装了 java 的标准 Linux 环境中,我可以使用以下命令 运行 任何 java 程序:
java -jar path/to/picard.jar
其中 picard 是 java 程序的示例。 我还可以使用这种方式指定 JVM 应该使用多少 CPU 个线程或 RAM:
java -XX:ParallelGCThreads=5 -Xms900m -jar path/to/program.jar
该 JVM 将获得 5 个线程和 900 MB RAM。 一切都很简单。
然而,当我 运行 java 在 anaconda (conda) 环境中编程时,它有自己安装的 java,我可以 运行 软件简单输入:
picard
如何将资源参数传递给anaconda?默认参数是什么?
我的解决方案是首先找到 Conda 在您的环境中安装 Picard 的位置,然后在将内存参数传递给 java
时提供 picard.jar
的完整路径:
java -Xms4G -jar path_to/picard.jar [your_picard_command]