- 博客(4)
- 资源 (42)
- 收藏
- 关注
原创 《Java Performance》笔记4——JVM性能调优入门
1.应用程序的系统需求:应用程序的系统需求是应用程序运行时某方面的要求,譬如吞吐量、响应时间、内存消耗量、可用性、可管理性等。JVM性能调优主要针对如下的系统需求:(1).可用性:是对应用程序处于可操作、可使用状态的度量。可用性需求指的是当程序的某些组件发生故障或失效时,应用程序或应用程序的一部分在多大程度上海可以继续提供服务。Java应用程序的上下文中,利用应用程序组件化、在多个
2015-05-21 20:32:06 4470 1
原创 《Java Performance》笔记3——Java应用性能分析工具
1.Java应用性能分析的方法分析和内存分析:方法分析:能够提供java应用程序中方法执行时间的信息,既包括java方法也包括本地方法。内存分析:提供java应用程序内存使用信息,包括内存中已分配对象的数目、大小及活跃对象等信息,并附有对象分配时的栈追踪信息。Oracle Solaris Studio Performance Analyzer是Solaris和Linux平台上常用的性能
2015-05-21 20:29:21 5890
原创 《Java Performance》笔记2——JVM命令行选项及垃圾收集日志解析
1.JVM命令行选项:HotSpot VM运行时系统解析命令行选项,并据此配置HotSpot VM,HotSpot的命令行选项主要有3类:A. 标准选项:JVM规范要求所有的JVM都必须实现的选项,它们在发行版之间保持稳定,但也可能在后续的发行版中被废除。如:-client,-server等等。B. 非标准选项:以”-X”为前缀,不保证、也不强制所有JVM实现都必须支持,它
2015-05-21 20:24:34 3004
原创 《Java Performance》笔记1——性能分析基础
1.性能分析两种方法:(1).自顶向下:应用开发人员通过着眼于软件栈顶层的应用,从上往下寻找性能优化的机会。(2).自底向上:性能专家从软件栈底层的CPU统计数据(例如CPU高速缓存未命中率、CPU指令效率)开始,逐渐上升到应用自身的结构或应用常见的使用方式。2.CPU使用率:大多数操作系统的CPU使用率分为用户态CPU使用率和系统态CPU使用率。用户态CPU使用率:执
2015-05-21 20:16:12 4190
XFire与Spring框架集成,实现WebService
2011-03-04
基于Annotation写的简单数据校验框架
2010-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人