一、(入门贴)JVM堆内存相关的启动参数:年轻代、老年代和永久代的内存分配
二、工具 2.1、内存2.1.1、jmap命令详解 2.1.2、jstat命令详解 2.1.3、深入理解java.lang.StackOverflowError和java.lang.OutOfMemoryError错误
2.1.4、Error occurred during initialization of VM Could not reserve enough space for object heap
-
很多SO的答案是推荐使用JAVA_OPTION变量, 但有一个答案说的原因是:windows 7的32位进程获取不了超过1200M的内存,这个答案觉得有点靠谱就去试了试。
-
下载安装64bit的JDK,然后启动果然没有报错。
2.1.5、如何看服务器是否存在内存泄露
2.2、IOLinux 中用 dd 命令来测试硬盘读写速度