java项目堆内存分配问题

李学广 发布于 2013/09/25 10:16
阅读 221
收藏 0
如题,非web项目,部署在linux虚拟机上,linux分配4G内存,小弟问一下,如果不为java项目设置jvm参数,即设置  -Xms -Xmx等,那么程序运行的时候有没有默认的堆内存以及最大堆内存,还是4G内存项目全部能够使用?
加载中
0
逝水fox
逝水fox

32位的jdk堆就算用-Xmx设置一般最大也就在1.5G左右。默认的会更小,具体值和执行模式-server和-client有关。

具体是多少,最简单的方法你吧程序启动以后,在命令行用jmap -heap [pid] 查看就知道当前最大值是多少了,[pid]换成你进程的pid。jmap这个命令在你的jdk的bin目录下

返回顶部
顶部