`
henryyang
  • 浏览: 110614 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

用Resin 3.1.2分析系统性能瓶颈

阅读更多
附件
resin-performance-ans-1.gif (5.0 K)
附件
cpu-use.gif (11.1 K)
 

切换到幻灯片模式

这两天发现blog系统访问响应变慢,经分析发现服务器CPU接近100%,而且降不下来,经分析应该是有大量类似循环的操作导致。

采用Resin 3.1.2,打开后台的Threads监控页面(如附件),访问前台页面,多刷新几次,在后台再刷新Threads页面,如果其中的Active项中含有 非Resin或Jdk的方法,说明该方法存在严重的性能问题一直处于执行状态而不能结束,特别是如果是你自己写的方法。

经此方法检查,anotherbug发现当前Active的线程中经常停留在一个方法,于是将该方法暂时禁用,再重启Resin进行跟踪,发现Active不再出现该方法。

附件是Resin的Active项的界面,还有优化后的CPU使用情况(几乎为0)。

分享到:
评论

相关推荐

    resin 3.1.11版本绿色安装文件

    在实际使用中,开发者可能还需要学习如何部署Java Web应用、配置数据源、监控服务器状态、优化性能等方面的知识。Resin 3.1.11提供了一个丰富的文档库和社区支持,帮助用户解决各种问题。总的来说,Resin是一个强大...

    疯群系统独立3.1.2版本 微信社群人脉系统 社群空间站PHP源码.rar

    【疯群系统独立3.1.2版本 微信社群人脉系统 社群空间站PHP源码.rar】是一个用于构建微信社群管理和人脉拓展的PHP源码应用。这个系统旨在帮助用户建立、运营和管理微信社群,同时提升人脉网络的价值。在当前的数字化...

    疯群系统独立3.1.2版本微信社群人脉系统社群空间站PHP源码.zip

    "疯群系统独立3.1.2版本"是这个系统的一个特定更新,可能包含了一系列功能优化和修复,以提升用户体验和系统的稳定性。 首先,让我们来探讨一下"源码"的重要性。源码是软件开发的核心,它是程序员用编程语言编写的...

    疯群系统独立3.1.2

    功能介绍: 1、微信社群是一个集发布、展示社群信息、人脉推广的裂变工具/平台。 2、通过人脉广场,将商家信息通过名片进行展示,让资源对接、人脉推广更加便捷高效。为平台带来更多流量,让平台更有价值。...

    xrebel3.1.2

    一旦检测到性能瓶颈或异常,它会立即在浏览器中显示警告信息,无需等待用户反馈或系统崩溃。 2. **代码级追踪**:XRebel 提供代码级别的性能分析,帮助开发者快速找到导致性能下降的具体行数。这在优化代码时特别...

    粒子插件3.1.2 AE

    本文将深入探讨PLEXUS 3.1.2版本中的关键特性、应用场景以及使用技巧。 PLEXUS是一款基于OpenGL的高效粒子系统,它为AE带来了强大的实时渲染能力。在3.1.2版本中,PLEXUS进一步优化了性能,提升了用户体验,使其...

    Hive3.1.2编译源码

    使用hive3.1.2和spark3.0.0配置hive on spark的时候,发现官方下载的hive3.1.2和spark3.0.0不兼容,hive3.1.2对应的版本是spark2.3.0,而spark3.0.0对应的hadoop版本是hadoop2.6或hadoop2.7。 所以,如果想要使用高...

    postgis-3.1.2.tar.gz

    这个压缩包"postgis-3.1.2.tar.gz"包含了PostGIS 3.1.2版本的所有组件,这是一个用于存储、查询、分析和操作地理信息的强大工具。在Linux环境中,这个离线包允许用户在没有网络连接的情况下安装和配置PostGIS。 ...

    NetApp OnCommand System Manager 3.1.2

    3. **实时监控**:提供实时性能指标,包括I/O速率、响应时间、磁盘利用率等,帮助管理员及时发现并解决问题,避免性能瓶颈。 4. **警报与通知**:具备自定义警报设置,当存储系统出现异常情况时,可以立即通过电子...

    hadoop-3.1.2.zip

    7. **性能优化**:通过改进I/O操作、网络通信和内存管理,Hadoop 3.1.2在大数据处理的性能上有了显著提升,能够更快地完成大规模的数据处理任务。 8. **故障恢复与高可用性**:3.1.2版本增强了NameNode和DataNode的...

    spark-3.1.2-bin-hadoop3.2.zip

    Spark 3.1.2 包含了许多性能优化,如 Tungsten 编译器、Shuffle Service 和动态资源调度,这些都与 Hadoop 3.2 的优化相辅相成,共同提升整个系统的效率。 8. **部署与运维** 使用 Hadoop 3.2 的 YARN 或 ...

    jbpm3.1.2_webapp

    8. **工作流引擎监控**:jbpm提供了一个控制台,用于查看流程实例的状态,跟踪流程实例的执行路径,以及进行性能分析。 9. **灵活性与扩展性**:jbpm设计时考虑了模块化,可以根据需求选择不同的组件,且易于与其他...

    python-3.1.2运行环境

    5. **文件`python-3.1.2.msi`**:这是一个Windows Installer包,用于在Microsoft Windows操作系统上安装Python 3.1.2。通过运行这个msi文件,用户可以按照向导步骤进行安装,选择安装路径、是否添加Python到系统路径...

    含两个文件hive-jdbc-3.1.2-standalone.jar和apache-hive-3.1.2-bin.tar.gz

    含两个文件hive-jdbc-3.1.2-standalone.jar和apache-hive-3.1.2-bin.tar.gz 含两个文件hive-jdbc-3.1.2-standalone.jar和apache-hive-3.1.2-bin.tar.gz 含两个文件hive-jdbc-3.1.2-standalone.jar和apache-hive-...

    python-3.1.2.rar

    1. **增强性能**:Python 3.1.2在速度和内存管理方面有所提升,为开发者提供了更快的运行环境。 2. **新功能**:这个版本可能包含了新的内置函数、模块或者对现有功能的扩展,比如改进的生成器表达式和新的字典操作...

    openpyxl-3.1.2.tar

    openpyxl-3.1.2.tar

    Eclipse 3.1.2+lomboz 3.1.2+tomcat 5.0.28配置过程

    以上步骤详细介绍了如何在 Windows XP SP2 系统下搭建 Eclipse 3.1.2 + Lomboz 3.1.2 + Tomcat 5.0.28 的开发环境。通过合理的环境变量配置、Eclipse 安装与插件管理以及 Tomcat 的集成,开发者可以在该环境中高效地...

    hive3.1.2+mysql驱动.zip

    Hive 3.1.2是Hive的一个稳定版本,它引入了许多改进和新特性,例如增强的性能、更高的并发性和更好的容错性。 在Hive中,元数据(如表的结构、分区信息等)的存储通常有两种方式:本地元数据存储和远程元数据存储。...

    glassfish-3.1.2-windows

    glassfish-3.1.2-windows比Tomcat好用的服务器

    TexturePacker 3.1.2

    这个软件的最新版本是3.1.2,专为Mac操作系统设计,确保了在苹果平台上高效、稳定的工作流程。 纹理集(Texture Atlas)是一种技术,它允许开发者将多个小图像合并到一张大图上,从而减少渲染时的内存占用和提高...

Global site tag (gtag.js) - Google Analytics