摘要: 堆空间是Java进程的重要组成部分,几乎所有的应用相关的内存空间都和堆有关。 1.最大堆和初始堆的设置 当Java程序启动时,虚拟机就会分配一块初始堆空间,使用参数 -Xms 指定这块空间的大小。一般来说,虚拟机尽可能维持初始堆空间的范围内运行。如果初始堆空间耗尽会进行扩展。最大堆空间使用参数 -X 阅读全文
posted @ 2018-10-09 17:45 kangjie 阅读(1050) 评论(0) 推荐(0)
摘要: 主要涉及的知识点: 1.跟踪Java虚拟机的垃圾回收和类加载等信息; 2.配置Java虚拟机的堆空间; 3.配置永久区和Java栈。 4.学习虚拟机的服务器和客户端模式。 1.1 跟踪垃圾回收 Java支持自动垃圾回收(GC),如果垃圾回收频繁出现,或者占用了太长的CPU时间,就必须重视起来。 最简 阅读全文
posted @ 2018-10-09 15:46 kangjie 阅读(727) 评论(0) 推荐(0)