`
ruilin215
  • 浏览: 1148800 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

搭建jprofiler测试环境

 
阅读更多

前言:因需要用jprofiler监控内存泄漏问题。我开始着手研究。遇到了问题。先到一个软件测试群中问了两遍。都没有回答。大家却为一些闲事讨论的热闹。哎。难道你们真的认为工作就是闲聊吗。求人不如求己。一切靠自己。而且我自己也有能力搞定。不到半天把windows下和linux下监控都搞定了。现简单记录下:

1:搭建redhat linux as 5 + tomcat 5.5 + jprofiler 5环境
(1)下载jprofiler的windows和linux安装包
(2)安装jprofiler的windows版本
(3)安装linux的rpm包 rpm -ivh jprofiler.rpm 系统默认安装到了/opt目录下
(4)配置tomcat的catalina.sh文件:把代码粘贴到如图的位置

CATALINA_OPTS="$CATALINA_OPTS -Xms128m -Xmx128m $JPDA_OPTS -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar"

(5)配置linux系统变量:vi /etc/profile

export LD_LIBRARY_PATH=/opt/jprofiler4/bin/linux-x86

(6)启动windows下jprofile客户端一步步设置下来就连接成功了。


2:搭建了windows下:jdk 1.5+ tomcat 5.0+ jprofiler 5.1环境
(1)分别安装jdk tomcat jprofiler
(2)设置环境变量:JAVA_HOME JAVA_PATH CLASSPATH TOMCAT_HOME CATALIN_HOME CATALINA_BASE
(3)在tomcat的startup.bat文件中添加:

set JAVA_OPTS=%JAVA_OPTS% -agentlib:jprofilerti=port=8849,nowait,id=102,config=c:/usr/config.xml -Xbootclasspath/a:c:/usr/agent.jar

备注:把C:/Documents and Settings/your_name/.jprofiler5/config.xml和D:/Program Files/jprofiler4/bin/agent.jar路径下的config.xml和agent.jar文件分别拷贝到c:/usr目录下。

(4)启动jprofiler,根据提示步骤一步步的设置就可以了


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cafardhaibin/archive/2009/04/15/4076460.aspx

分享到:
评论

相关推荐

    xxx.rar_压力测试

    在IT行业中,压力测试是一种...对于新手来说,通过这个压缩包可以学习如何搭建压力测试环境,编写和执行测试脚本,以及分析和优化测试结果。同时,理解不同组件的作用和相互配合,有助于提升对整体系统性能优化的理解。

    软件性能测试与调优指南

    - **制定性能测试计划**: 包括测试环境搭建、所需工具选择、测试人员分工等。 - **设计场景**: 基于需求设计具体的测试用例。 - **编写测试脚本**: 根据设计的场景编写测试脚本。 - **执行性能测试**: 搭建测试环境...

    第1.1节 学习环境搭建.rar

    在IT学习的旅程中,搭建一个适合的环境是至关重要的第一步。"第1.1节 学习环境搭建"这个主题旨在引导初学者如何配置一个能够高效、稳定地支持编程和开发活动的工作空间。这份压缩包文件包含了一个名为"第1.1节 学习...

    java 环境搭建

    6. **工具**:在开发过程中,还会用到各种辅助工具,如Maven或Gradle用于项目管理和构建,Junit进行单元测试,JProfiler进行性能分析,以及各种代码质量检查工具(如Checkstyle、PMD)等。了解并掌握这些工具的使用...

    java压力测试监控程序

    监控工具如JVisualVM、JProfiler、Micrometer、Prometheus、Grafana等,可以帮助我们识别性能瓶颈和异常情况。 3. **cat-master**:Cat(Cloud Analysis Toolkit)是一个由Dianping(大众点评)开源的企业级实时...

    jeeshop 改造2

    6. 部署上线:部署到生产环境,并进行压力测试和性能监控。 7. 维护更新:持续跟踪系统运行情况,及时修复可能出现的问题。 通过这样的改造,Jeeshop可以更好地适应企业的需求,提高用户体验,降低运营成本,增强...

    edJAVA:JAVA 存储库(开发环境)

    以下将详细介绍Java开发环境的组成部分以及如何搭建。 1. **JDK (Java Development Kit)**: JDK是Java开发的基础,包含了Java编译器、JVM(Java虚拟机)和各种工具,如jar打包工具、javadoc文档生成工具等。安装JDK...

    个人博客java源码

    10. **持续集成/持续部署(CI/CD)**:对于大型项目,持续集成工具如Jenkins可以帮助自动化构建和测试,而持续部署则能自动将通过测试的代码部署到生产环境。 以上就是基于给定的“个人博客java源码”项目所涵盖的...

    java_env:Java开发环境的相关代码库,方便共享代码

    `java_env`代码库就是这样一个资源,它提供了方便共享的Java开发代码片段,旨在帮助开发者更快地搭建和维护自己的开发环境。下面,我们将深入探讨这个代码库可能包含的知识点以及与Java开发相关的主题。 1. **Java...

    物流配货网javaweb源码.zip

    此外,软件/插件标签可能意味着项目中可能还包括一些辅助工具,如日志记录工具(Log4j)、性能监控工具(JProfiler)、自动化测试框架(JUnit)等,这些都有助于提高开发效率和软件质量。 总的来说,物流配货网...

    java相关需要的软件包

    从零开始学习Java,你需要一些基础的软件工具,以便搭建开发环境、编写、编译、运行代码以及进行调试。以下是你在“java相关需要的软件包”中可能会遇到的关键知识点: 1. **Java Development Kit (JDK)**:JDK是...

    大型商场项目实战springmvc视频教程

    通过上述内容的学习,我们可以了解到大型商场项目实战SpringMVC视频教程不仅涵盖了SpringMVC框架的基础知识,还深入讲解了项目搭建、环境配置、前后端分离开发等高级主题。这对于初学者来说是一次非常宝贵的学习机会...

    myeclipse使用技巧

    只需选择合适的模板,填写项目名,即可快速搭建起开发环境。 2. **代码提示与自动完成**:MyEclipse的代码补全功能非常强大,无论是在编写Java代码、JSP还是XML文件时,都能提供实时的代码提示,大大提高了编程效率...

    初步接触java 所思所感

    “工具”标签可能意味着文章讨论了开发环境的搭建,如使用集成开发环境(IDE)如Eclipse或IntelliJ IDEA,以及版本控制系统Git的使用。此外,构建工具如Maven或Gradle在Java项目中也扮演着重要角色,它们帮助管理和...

    JAVA应用教程 PDF高清

    ### Java开发环境搭建 1. **安装JDK**:Java开发工具包(JDK)是编写Java程序的基础。安装最新版本的JDK是进行Java开发的第一步。 2. **配置环境变量**:设置`JAVA_HOME`、`PATH`等环境变量,以便系统能够识别Java...

    jdk开发工具包

    搭建Java开发环境 要使用JDK进行开发,首先需要下载并安装对应操作系统的JDK版本,然后配置环境变量`JAVA_HOME`,确保系统能够找到JDK的安装路径。接下来,设置`PATH`和`CLASSPATH`环境变量,以便在命令行中运行`...

    j2 ee 开发流程,项目实战经验

    3. **开发环境搭建**:安装并配置J2EE服务器(如Tomcat或JBoss)、IDE(如Eclipse或IntelliJ IDEA)、版本控制系统(如Git)以及必要的库和插件。 4. **编码实现**: - **模型(Model)**:这部分主要涉及业务逻辑...

    3.Java Web开发准备

    在Java Web开发中,准备工作是至关重要的,它涵盖了学习路径的规划、开发环境的搭建以及必要的工具选择。这里我们将深入探讨这些方面,帮助你更好地理解并进入Java Web开发的世界。 首先,了解Java Web开发的基础是...

    疯狂Java讲义(第三版)课件

    2. **环境搭建**:包括如何下载JDK,配置Java环境变量,以及使用Java Development Kit (JDK)进行简单的编译和运行程序。 3. **基础语法**:讲解Java的基本数据类型、变量、常量、运算符,以及控制流程语句(如if...

    Java资料汇集

    8. **性能监控与调优**:使用JProfiler、VisualVM等工具进行性能分析,了解JVM内存模型,进行垃圾回收优化,以及CPU和内存调优。 9. **持续集成/持续部署(CI/CD)**:利用Jenkins、GitLab CI/CD等工具实现代码自动化...

Global site tag (gtag.js) - Google Analytics