Java性能优化

2012-11-13 10:57

监控软件Jennifer可为应用系统运维人员,性能测试人员提供分析报告,展示给项目经理,企业/单位领导查看和分析。Jennifer在电信行业,金融行业,政府机关,中大型企业集团应用广泛,是备受青睐的Java和.net应用性能监控软件。

JENNIFER支持统计分析及报告书

JENNIFER在连接数、响应时间等服务统计及资源使用量、服务调用次数、SQL执行明细、后端事务等各种统计数据中使用最多的性能数据为中心,提供每日、每周、每月的报告书。另外,还提供用户自定义报告书功能,可以自由加工DB中存储的JENNIFER监控数据,以此制作满足用户要求的报告书。

2012-11-13 10:42

Jennifer软件可对Java内存追踪和监测。

Jennifer对内存漏损(Leakage)追踪- Collection/Live Object

作为诱发堆内存漏损的主要原因,可以列举特定对象的持续增加和Collection类所包含的元素的增加。为追踪使用这些对象的事务,有时会使用JVMPI(JVMTI),但其技术特点上需要高CPU使用率。考虑到大部分内存漏损问题比起实际运营时期,更多是运营一段时间后与内存持续增加一同发生,很难用应用这些技术的工具分析内存漏损。

2012-09-12 12:53

  在配置时默认将采集所有类的调用信息,这样的负载将非常大。应该限制在自己关心的代码范围内,以自己代码为主。 如图,在配置中定义适当的采集对象。

2012-09-12 12:48

  在配置时默认将采集所有类的调用执行信息,这样的负载将非常大。应该限制在自己关心的代码范围内,以自己代码为主。

  

  例如,在编辑配置时,应限制Filter,如图:

  

2010-07-16 17:53

         最近应朋友邀请参与一个生产环境下WebLogic 性能诊断工作,特将初步的诊断和分析过程记录下来,与大家分享。
          环境是 HPUX 64bit OS, WebLogic 10. 问题是在业务高峰期间可能会无响应。(不知到 weblogic具体是什么状态,从进程看还是活着的,既没有挂,也没有崩). 怎么优化?
          要想优化,先要明确问题在哪里,然后选择优化哪个部分会比较可行。
         到这里先整点方法论的东西,简单的说,总结为“三板斧”,

2010-05-04 14:13

由于本文旨在探讨Java"异常机制"的深层原理,因此关于"异常"的使用方法都不做详细说明。首先看一段非常熟悉的用于打开一个文件的C程序段:    
   
   
   
  FILE   *fp;    
   
  fp=fopen(filename,"rw");    
   
  if(fp==NULL){    
   
  printf("cannot   open   file\n");    
   
  exit(0);    
   
  }    

2010-03-22 16:53


        www.InnovateDigital.com 整理
2010-03-22 16:25


        www.InnovateDigital.com 整理
2010-03-22 16:22

        www.InnovateDigital.com 整理
2010-03-19 17:32

        www.InnovateDigital.com 整理

页面