在执行程序时分配虚拟内存空间

时间:2016-05-30 09:40:47

标签: memory virtual allocation

我想用一个程序来计算蛋白质中的隧道和空洞。这显然需要比默认分配程序更多的虚拟内存,因为我收到以下错误:

"计算需要的内存比Java虚拟机当前可以分配的内存多。"

我正在通过命令行执行程序(./caver_analyst),现在想给它更多虚拟内存而不会崩溃我的计算机......

所以我的问题是2:

1)如何在不崩溃的情况下找出可分配的虚拟内存量? (根据我的理解Virtual Memory Usage from Java under Linux, too much memory used,无论我分配了多少虚拟内存......?)

2)如何在第一次启动时将命令行的虚拟内存分配给caver_analyst(每次使用程序时所需的内存可能会更改)?

0 个答案:

没有答案