
JVM
文章平均质量分 89
小江_xiaojiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM学习笔记(一)------基本结构
转载地址:http://blog.youkuaiyun.com/cutesource/article/details/5904501从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:J转载 2017-05-10 20:40:12 · 294 阅读 · 0 评论 -
JVM学习笔记(二)------Java代码编译和执行的整个过程
转载地址:http://blog.youkuaiyun.com/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java转载 2017-05-10 20:47:29 · 320 阅读 · 0 评论 -
JVM学习笔记(三)------内存管理和垃圾回收
转载地址:http://blog.youkuaiyun.com/cutesource/article/details/5906705JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后S转载 2017-05-10 20:49:21 · 427 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
JVM调优总结 -Xms -Xmx -Xmn -Xss堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设转载 2017-10-10 16:15:39 · 387 阅读 · 0 评论 -
JVM学习笔记(四)------内存调优
转载地址:http://blog.youkuaiyun.com/cutesource/article/details/5907418首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和JavaVisual转载 2017-05-10 20:50:24 · 311 阅读 · 0 评论 -
GC日志格式分析
转载地址:http://blog.youkuaiyun.com/huangzhaoyang2009/article/details/11860757JVM的GC日志的主要参数包括如下几个:-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)-转载 2017-11-09 11:20:25 · 897 阅读 · 0 评论