Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
理解Java堆_Java_Memory_Jvm_Heap_Heap Memory - Fatal编程技术网

理解Java堆

理解Java堆,java,memory,jvm,heap,heap-memory,Java,Memory,Jvm,Heap,Heap Memory,我有一台Windows Server 2008计算机,有两个驱动器:C:\和G:\ 在G:\drive(较大的一个)上,我安装了一个第三方工具,用于在文件上生成PDF。它有自己的服务器(Corda服务器),用于分配堆大小(我将堆大小提升到1.5GB)。Corda服务器附带了一个能够在Windows上运行的JRE 因为他们没有可视化工具,所以我需要安装JDK来获取VisualVM(我查看了堆,但他们都需要JDK) 我在C:\program files\java上安装了JDK 1.7。在运行Visu

我有一台Windows Server 2008计算机,有两个驱动器:C:\和G:\

在G:\drive(较大的一个)上,我安装了一个第三方工具,用于在文件上生成PDF。它有自己的服务器(Corda服务器),用于分配堆大小(我将堆大小提升到1.5GB)。Corda服务器附带了一个能够在Windows上运行的JRE

因为他们没有可视化工具,所以我需要安装JDK来获取VisualVM(我查看了堆,但他们都需要JDK)

我在C:\program files\java上安装了JDK 1.7。在运行VisualVM后,我只看到堆大小只有30mb。我有什么问题吗?它是否正确监视JVM


评论中的帮助会很好,如果不清楚的话,我可以澄清任何事情。

可能是堆被分配了1.5GB,但只使用了30mb,所以这就是显示的内容?是的,当我最初将corda堆设置为256m时,问题出现了,它会在大型PDF上崩溃,我现在正在运行。但现在我将它设置为1.5GB看起来很好。我正在试着监控它。thx,我在visualvm中查看本地机器,而不是corda机器。我现在都看对了。thx很多。