
JVM
wan06092151
这个作者很懒,什么都没留下…
展开
-
到底创建了几个String对象
作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com 不得不佩服作者这样的牛人呀!我们首先来看一段代码:Java代码String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我...原创 2012-11-02 09:07:33 · 74 阅读 · 0 评论 -
JVM 参数设置详细说明
1: heap sizea: -Xmx<n> 指定 jvm 的最大 heap 大小 , 如 :-Xmx=2g b: -Xms<n> 指定 jvm 的最小 heap 大小 , 如 :-Xms=2g , 高并发应用, 建议和-Xmx一样, 防止因为内存收缩/突然增大带来...原创 2013-12-29 21:12:11 · 140 阅读 · 0 评论 -
GC 日志分析
转自:http://coderbee.net/index.php/jvm/20131216/646 不同的JVM及其选项会输出不同的日志。GC 日志生成下面日志使用的选项:-XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:d:/GClogs/tomcat6-gc.log。4.231: [GC 4.231: [DefNew: ...原创 2013-12-28 22:57:57 · 221 阅读 · 0 评论 -
HotSpot 垃圾回收算法实现 转
转自:http://coderbee.net/index.php/jvm/20131105/557 《深入理解Java虚拟机:JVM高级特性与最佳实践》-笔记垃圾回收算法枚举根结点一致性在可达性分析期间整个系统看起来就像被冻结在某个时间点上,不可以出现分析过程中对象引用关系还在不断变化的情况。一致性要求导致GC进行时必须停顿所有Java执行线程。(Stop The ...原创 2013-12-28 22:24:04 · 183 阅读 · 0 评论 -
JVM 参数设置详细说明
-verbose:gc -Xms2m -Xmx2m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:c://managed1_gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c://11.txt JVM 参数设置详细说明...原创 2013-12-19 23:22:48 · 118 阅读 · 0 评论 -
Java偏向锁实现原理(Biased Locking)
Java偏向锁实现原理(Biased Locking)原创 2013-12-18 23:12:36 · 174 阅读 · 0 评论 -
Tomcat中JVM内存溢出及合理配置
Tomcat中JVM内存溢出及合理配置原创 2013-12-18 00:23:27 · 93 阅读 · 0 评论 -
jvm垃圾回收
内存管理与垃圾回收 jvm垃圾回收 java垃圾回收机制 优点、缺点 http://my.oschina.net/boxizen/blog/169430 垃圾回收时, 会调用finalize()方法, 做资源的释放、清理 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制 JVM内存管理------GC算法精解 内存管理...原创 2013-12-16 23:48:00 · 83 阅读 · 0 评论 -
java中finally子句的分析
参考:java中finally子句的分析 package com;public class Test { public static void main(String[] args ){ System.out.println(test2()); } public static String test2(){ String aa= "aa...原创 2013-12-12 23:41:45 · 169 阅读 · 0 评论 -
JVM 字节码指令
Java虚拟机栈由:局部变量表、操作数栈 局部变量表:按照索引访问, 取某一索引位置数据到操作数栈, 从操作数栈出栈到局部变量表的某一索引位置1、如果是非static方法, 局部变量表的第0个位置是this ,如果是static方法, 则没有this2、局部变量表, 首先存在的是方法中的参数, 然后是方法中定义的常量, 变量 将常量入操作数栈:指令一:iconst_...原创 2013-12-11 23:46:52 · 203 阅读 · 0 评论 -
JClassLib字节码阅读器
JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码。 <!--EndFragment--> http://www.oschina.net/p/jclasslib...原创 2013-12-03 12:33:37 · 185 阅读 · 0 评论 -
《Java虚拟机规范》阅读
《Java虚拟机规范》阅读(一):简介和Java虚拟机结构原创 2013-12-03 09:34:31 · 112 阅读 · 0 评论 -
JVM学习序列之一:Java Class文件结构分析
http://blog.youkuaiyun.com/abing37/article/details/4951857原创 2013-11-25 15:58:12 · 90 阅读 · 0 评论 -
Java虚拟机规范 (Java SE 7 中文版)
发布《Java虚拟机规范 (Java SE 7 中文版)》原创 2013-11-15 14:41:47 · 271 阅读 · 0 评论 -
GC日志分析
package com.gc;/** * 堆内存回收 * <p/> * User: wanxiaotao * Date: 13-12-30 * Time: 上午11:37 * To change this template use File | Settings | File Templates. */public class HeapGCTe...原创 2013-12-30 14:56:19 · 176 阅读 · 0 评论