摘要: 转自:JVM优化之逃逸分析(Escape Analysis)什么是逃逸分析(Escape Analysis)?在编程语言的编译优化原理中,分析指针动态范围的方法称之为逃逸分析。它跟静态代码分析技术中的指针分析和外形分析类似。通俗一点讲,当一个对象的指针被多个方法或线程引用时,我们称这个指针发生了逃逸。而用来分析这种逃逸现象的方法,就称之为逃逸分析。举个例子:Java代码 classA{publicstaticBb;publicvoidglobalVariablePointerEscape(){//给全局变量赋值,发生逃逸b=newB();}publicBmethodPointerEscape( 阅读全文
posted @ 2013-09-24 23:16 盖文 阅读(1704) 评论(1) 推荐(1) 编辑