
JVM
文章平均质量分 86
iteye_8805
这个作者很懒,什么都没留下…
展开
-
JavaClassLoader与Package机制
为了深入了解Java的ClassLoader机制,我们先来做以下实验:package java.lang;public class Test { public static void main(String[] args) { char[] c = "1234567890".toCharArray(); String s = new Str...2008-01-16 16:39:53 · 151 阅读 · 0 评论 -
java 类的生命周期
好长的一段时间,对于类的生命周期十分模糊,现在经过一段时间的学习,对于类的生命周期的理解已经变得清晰,类的生命周期如下所示: 类的装载就是通过类加载器把.class二进制文件转入jvm的方法区,并在堆区创建描述该类的java.lang.Class对象,用来封装数据。如果要获取这个Class对象可以通过实例的getClass()或者直接通过的类的静态方法.class。JVM规范允许预先加载,...2008-01-16 17:11:08 · 87 阅读 · 0 评论 -
inline
inline是在编译的时候直接调用函数代码替换。 所以不用在运行的时候调用函数而因此优化。 所以inline需要在编译的时候就知道最后要用哪个函数。 显然,非final是不行的,因为在编译的时候不能知道。 而多态能知道运行的实际是哪个函数,那是在运行的时候才能知道, 运行时在编译之后。...原创 2012-04-14 17:27:41 · 76 阅读 · 0 评论 -
BTrace 工具使用(1)
http://www.blogjava.net/gumingcn/archive/2010/12/10/340291.htmlBTrace 工具使用(1)原创 2012-04-15 15:18:33 · 72 阅读 · 0 评论 -
java内存模型
http://developer.51cto.com/art/201009/227409.htmhttp://hx100.blog.51cto.com/44326/587068http://blog.sina.com.cn/s/blog_51f45d4101009p3l.html原创 2012-04-16 22:32:29 · 100 阅读 · 0 评论 -
大话前端优化之服务器调优(下)—JVM篇
http://www.note4u.net/20120410/topic-1000.html原创 2012-04-16 23:11:27 · 95 阅读 · 0 评论 -
可与jprofiler/yourkit媲美的java诊断工具Visualvm
一度我曾以为在java profile领域,很难有工具能超越jprofiler及yourkit。相比较jprofiler/ youkit优势: 1) 开源免费 2) 性能开销比jprofiler小很多.在kylin性能优化项目中,jprofiler性能损耗大,而visualvm 基本不受影响。3) 被监控端无需额外安装agent 劣势: 没有j...原创 2012-06-15 14:32:40 · 1526 阅读 · 0 评论