java_性能优化
文章平均质量分 80
lapeng_2011
朝花夕拾
展开
-
漫谈Java程序的性能优化(1)
Java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本转载 2011-10-07 16:43:40 · 275 阅读 · 0 评论 -
Java中基于等待的调优方法详解(1)
http://developer.51cto.com/art/200811/98826.htm企业Java应用的性能调优是一项艰巨的、有时甚至是徒劳的任务,这是由现代应用的复杂性和缺少正规的调优方法导致的。现代企业应用与十年前的应用相比差距很大,如今这些应用支持多输入转载 2011-10-08 02:45:29 · 331 阅读 · 0 评论 -
深入Java虚拟机JVM类加载初始化学习笔记
http://developer.51cto.com/art/201103/249613.htm1. Classloader的作用,概括来说就是将编译后的class装载、加载到机器内存中,为了以后的程序的执行提供前提条件。2. 一段程序引发的思考:风中叶老师在他的视频转载 2011-10-08 03:02:42 · 284 阅读 · 0 评论 -
详细解读JVM中的对象生命周期(2)
应用阶段当对象的创建阶段结束之后,该对象通常就会进入对象的应用阶段。这个阶段是对象得以表现自身能力的阶段。也就是说对象的应用阶段是对象整个生命周期中证明自身“存在价值”的时期。在对象的应用阶段,对象具备下列特征:◆系统至少维护着对象的一个强引用(Strong Refe转载 2011-10-08 02:54:32 · 233 阅读 · 0 评论 -
详细解读JVM中的对象生命周期(1)
http://developer.51cto.com/art/200903/112869.htm在JVM运行空间中,对象的整个生命周期大致可以分为7个阶段:创建阶段(Creation)、应用阶段(Using)、不可视阶段(Invisible)、不可到达阶段(Unreachab转载 2011-10-08 02:53:44 · 336 阅读 · 0 评论 -
Java中基于等待的调优方法详解(2)
http://developer.51cto.com/art/200811/98826_1.htm已存在应用已存在应用跟一个全新应用相比,一个明显的优点是:真实的用户行为可以在实际生产环境中观察获得。根据请求的本质和它们如何被应用定义,可以通过两个选择定义最终用户转载 2011-10-08 02:46:34 · 306 阅读 · 0 评论 -
解读JAVA内存优化编程的三个方法
http://developer.51cto.com/art/200811/98027.htm一.代码优化内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是 java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性转载 2011-10-08 02:38:40 · 348 阅读 · 0 评论 -
Java中基于等待的调优方法详解(5)
后退调优现在关于基于层次的和基于技术的等待点的一切都介绍完了,最后一步就是优化每一个等待点的配置。这一步有时被称为“后退调优”,其思想非常简单:1、开放所有基于层次的等待点和外部依赖池——也就是配置它们允许过多的负载经过服务器。2、根据应用生成均衡的和具有代表性的转载 2011-10-08 02:48:30 · 294 阅读 · 0 评论 -
远离陋习 Java内存管理的9个小技巧
http://developer.51cto.com/art/201008/222910.htm前段日子,我们为大家介绍了《Java性能监控的5个小技巧》得到了众多朋友的欢迎,本文将向各位介绍一下《Java的内存管理的9个小技巧》。很多人都说“Java完了,只等着衰亡转载 2011-10-07 16:15:05 · 276 阅读 · 0 评论 -
Java中基于等待的调优方法详解(3)
基于等待的调优方法建好了负载测试,接下来就是决定把调优精力放在何处。大多数调优指南都会提到“性能比率”或者度量之间的关系。例如,某调优指南可能强调说缓存命中率应该达到80%或者更高,因此负载测试应用时调整缓存大小直到命中率达到80%.然后处理列表上的下一个度量值,但是不要忘记转载 2011-10-08 02:47:08 · 228 阅读 · 0 评论 -
Java中基于等待的调优方法详解(4)
基于技术的等待点基于层次的等待点考虑的是在不同服务器之间传递请求,而基于技术的等待点关注的则是在单个服务器中如何通过有效地内部工作来传递请求。基于层次的调优,类似于IBM的队列调优,只是调整应用的有效第一步,如果忽略了调优应用服务器的内部工作,则会对应用性能产生巨大的影响。这转载 2011-10-08 02:47:59 · 276 阅读 · 0 评论