JVM
qz_zhiren
这个作者很懒,什么都没留下…
展开
-
Java内存区域
jdk8内存区域图各区域功能内存名称作用是否线程独立抛出异常程序计数器记录程序执行的位置是无虚拟机栈java方法栈帧是OutofMemoryErrorStackOutflowError本地方法栈native方法栈帧是OutofMemoryErrorStackOutflowError堆对象和数组创建时内存位置否OutofMemo...原创 2019-03-09 21:45:47 · 249 阅读 · 0 评论 -
内存分配与回收策略
java的内存分配和回收,往大方向上讲,就是在java堆上进行的分配与回收。大多数是分配在Eden区,少部分可以直接分配在老年代。具体如何分配,取决于选择的垃圾收集器以及配置的JVM参数。java堆分区图堆内存分配jvm相关参数介绍参数作用-XX:SurvivorRatio新生代和老年代的空间比例-Xmsjava堆初始内存-Xmxjava堆最大内存...原创 2019-03-09 21:49:54 · 220 阅读 · 0 评论 -
IDEA调优实战
最近学习了关于JVM的一些知识,一时技痒的我终于要对IDEA下手了那么调优究竟是调哪些方面呢?当然是哪块儿用着不顺调哪块儿了,目前来看IDEA貌似没什么用着不顺手的。。。那还是从启动速度和运行优化方面来调一调吧。调优开始既然是启动速度方面的优化,那首先就是需要知道每次启动用了多长时间,那么对于同样是java程序的idea,启动时间分别消耗在了类的装载、卸载和gc上,对于这两块儿时间,可以分别...原创 2019-03-09 21:52:57 · 1981 阅读 · 0 评论