`
yutiansky
  • 浏览: 198139 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

搭建环境 TPTP 远程服务的性能分析

阅读更多

前言,

    项目需要改善性能问题。需要调查出性能差的模块。我用Eclipse的TPTP搭建了检测环境。留个笔记。

    参考下面的文章很好,可以先看看。

http://dev.eclipse.org/viewcvs/viewvc.cgi/platform/org.eclipse.tptp.platform.agentcontroller/src-native-new/packaging_md/windows/getting_started.html?root=TPTP_Project&view=co

 

一,软件版本。

    WinXP SP2

    Java 6

    Tomcat 6

    TPTP 4.7.1

    Eclipse 3.5

    #注意,Java版本,TPTP版本如果不同,配置方法有细微差别。

 

二,被检测机器的配置。

   1,下载 Agent Controller

        从 http://www.eclipse.org/tptp/home/downloads/ 可以下载。

        我用的是 agntctrl.win_ia32-TPTP-4.7.2.zip。


 

    2,展开到被检测机。我用的是 D:\TPTP

 

    3,运行 SetConfig.bat 进行 TPTP 的环境配置。注意 Network access mode 要选择 ALL


 

    4,运行命令安装 Windows 服务并运行。

        manageservice add TPTP D:\TPTP

        net start TPTP


 

    5,用 SampleClient.exe 确认 Agent Controller 被正确运行。


 

    6,在 PATH 中加入 D:\TPTP\plugins\org.eclipse.tptp.javaprofiler

        为什么要加入这个路径呢?因为这个路径下有个 JPIBootLoader.dll JPIAgent.dll 文件。

 

    7,在 JavaVM运行参数中加入下面的参数。(我用的是 Tomcat6。 修改了catalina.bat 中的 JAVA_OPTS)

-agentlib:JPIBootLoader=JPIAgent:server=enabled;CGProf

 

    8,启动被检测 Java 服务。

 

三,检测机的设置。

    1,安装 TPTP Plugin

        Eclipse 菜单 Help > Install New Software ...

        从 Galileo - http://download.eclipse.org/releases/galileo 中选择 TPTP Plugin安装就行啦。

 

 

        如果安装成功会有 Run > Profile 菜单。


 

    2,在 Run > Profile Configurations ... 中添加被检测对象。

        Host  中加入被检测机器。 用 Test Connection 检测是否和被检测机的 Agent Controller 连接上。

        Agents 中找出被检测 JavaVM。

 

  • 大小: 11.9 KB
  • 大小: 5.7 KB
  • 大小: 20 KB
  • 大小: 34.5 KB
  • 大小: 19.5 KB
  • 大小: 25.6 KB
分享到:
评论

相关推荐

    Eclipse TPTP

    通过以上步骤,我们便可以在Eclipse环境中搭建起一个具备完整性能监控能力的开发平台,利用TPTP对运行在Tomcat上的Java应用程序进行全面的性能测试和调优。这对于提升应用的运行效率、减少资源消耗、提高用户体验等...

    Eclipse TPTP平台配置详细步骤Ver1.0

    ### Eclipse TPTP 平台配置详细步骤 ...通过以上步骤,您已经成功配置了 Eclipse TPTP 数据采集与分析平台,并为远程服务器上的 Tomcat 应用服务器添加了监控功能。这将有助于更好地管理和优化您的应用程序性能。

    TPTP详细教程

    **TPTP(Test and Performance Tools Platform)**是Eclipse基金会的一个开源项目,专注于软件测试和性能分析。这个工具平台为开发人员、测试人员以及性能工程师提供了集成化的环境,以进行自动化测试和性能评估。本...

    TPTP详细教程,中文版

    - **TPTP Tracing and Profiling Tools**:这些工具在应用程序的跟踪和分析阶段发挥作用,用于收集和分析性能数据,帮助开发者找出性能瓶颈。 - **TPTP Monitoring Tools**:用于应用程序和系统的实时监控,如CPU...

    eclipse TPTP 资源 包

    eclipse tptp THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE ...

    性能测试工具tptp使用

    火龙果软件工程技术中心 程序...环境本次用的tptp版本是4.4.0.2是当时比较稳定的版本,再多说一句,本想下载tptp的4.4.1但是下载所有eclipse官方所有依赖的插件运行后一直都启动不了agentcontroller(tptp依赖的一个非常

    Eclipse Test and Performance Tools Platform 简介

    **Eclipse Test and Performance Tools Platform**(简称TPTP)是Eclipse基金会旗下的顶级项目之一,它提供了一套全面且可扩展的测试与性能分析工具,旨在帮助开发者更有效地分析Java应用程序的性能问题。TPTP的核心...

    Rational企业性能工程解决方案.pdf

    - **系统测试**:制定测试计划,准备测试环境,执行性能测试并进行结果分析。 - **部署运维**:在生产环境中部署应用,监控性能指标并根据反馈进行系统优化。 - **关键技术与工具**: - **静态代码分析**:使用...

    Eclipsecon08-Profiling.ppt

    2. **Profiling and Logging Perspective**:这是一种专门针对性能分析和日志记录的工作视图,它提供了一个集中的环境,开发者可以在这个环境中观察应用程序的性能数据和日志信息。 3. **Launch and Attach**:用户...

    TPTP Web TEST-开源

    TPTP Web TEST集成了Eclipse插件,这意味着它无缝地融入了流行的Java开发环境。开发人员可以直接在Eclipse内进行测试脚本的编写、执行和调试,极大地提高了工作效率。插件提供了一个直观的界面,使得非技术背景的...

    Profiling and Testing with Test and Performance Tools Platform.pdf

    《Profiling and Testing with Test and Performance Tools Platform》是一份由IBM Canada的Eugene Chan和Jonathan ...TPTP(Test and Performance Tools Platform)平台的配置步骤及其在软件性能分析与测试方面的应用...

    Eclipse for Linux CC++ Extended IDE

    比如CDT项目将被用于编译和调试,TPTP(Test & Performance Tools Platform)项目将用于跟踪和监控框架,DSDP(Device Software Development Platform)/TM用于远程连接,BIRT用于报告功能,Wascana用于整个工具链的...

    emf-sdo-xsd-SDK-2.3.2.zip

    TPTP(Test and Performance Tools Platform)是Eclipse基金会的一个项目,旨在提供全面的测试和性能工具,帮助开发者进行应用程序的性能分析和调试。TPTP支持Java、C++等多种语言,对于系统性能优化具有重要作用。...

    Using Rational Performance Tester Version 7.pdf

    - 提供一个综合性的性能测试环境,支持多种协议和应用类型。 - 简化测试脚本的创建和维护过程。 - 提供丰富的分析工具,帮助用户理解测试结果,定位性能瓶颈。 - 支持分布式测试执行,以模拟真实世界的负载情况。 #...

Global site tag (gtag.js) - Google Analytics