如何在java服务器上部署Rational PurifyPlus(Step by Step)
2009-07-03 17:35
357 查看
1. 安装 Rational PurifyPlus 的三个工具( Quantify,pureCoverage,Purify )
2. 安装 jdk , jre ,配置好你的运行环境
3. 设置 JDK,JRE 环境变量 J***A_HOME: C:/j2sdk1.4.2_09 Path: %J***A_HOME%/bin;%J***A_HOME%/jre/bin CLASSPATH: .;%J***A_HOME%/lib;%J***A_HOME%/lib/tools.jar
4. 设置 PurifyPlus 环境变量 _J***A_OPTIONS:-XrunPureJVMPI:Purify (or Quantify or Coverage)
5. 为了正确的建立允许使用 PurifyPlus 的 Java 运行环境,建立完一个新的 Java 服务后,在第一次开始成型之前你必须执行以下命令行:在你的 quantify (或 coverage 或 purify )的安装目录下 pstart /setup 例: D:/Program Files/Rational/PurifyPlus>qstart /setup D:/Program Files/Rational/PurifyPlus>pstart /setup D:/Program Files/Rational/PurifyPlus>cstart /setup 不论是否成功,这个命令都不会返回结果,如果配置成功,可以在 C:/j2sdk1.4.2_09/jre/lib/security/java.policy 文件的末尾,找到这样一段内容 /* RATIONAL SOFTWARE. BCI grant */ /* DO NOT EDIT BELOW THIS LINE */ grant { permission java.lang.RuntimePermission "loadLibrary.QProfJ"; permission java.io.FilePermission "C:/j2sdk1.4.2_09/jre/lib/ext/x86/QProfJ.dll", "read"; }; 同时你可以在 C:/j2sdk1.4.2_09/jre/lib/ext/X86 文件夹下找到 QProfJ.dll 文件
补充说明:在以下三种情况下必须进行这项配置: (1) java 应用服务器在 PurifyPlus 之后安装。 (2) 系统默认的 JVM 在安装 PurifyPlus 之后改变了。 (3) Java 应用服务器没有使用默认的 JVM 。
6. 设置 Profile.ini 文件中的过滤(也可以在 GUI 中设置, GUI 中设置不能在运行时过滤,只是在结果中过滤),可以在结果中减少和自己的方法无关的数据。 主要过滤以下服务器(找到和你的服务器对应的包过滤就可以了),如果你的服务器不属于这几个,过滤掉你服务器对应的包。 注意:每个包后的“ . ”要写,如果不写,只过滤这个包,不过滤他的子包 IBM WebSphere 4 BEA WebLogic 6.1 ApacheJakartaTomcat 4 Sun J2EE SDK1.3.1 Silverstream 3.7 例: Profile.ini文件在你的rational安装目录的公共目录下 我的是在D:/Program Files/Rational/PurifyPlus下,找到[PreFilters],象下面那样添加要过滤的包名。 [PreFilters] java. javax. sun. com.sun org.omg. org.xml. org.w3c. COM. com.beasys. com.adventnet. weblogic. bea. com.bea. antlr. bsh. c8e. dcom. db. org.enhydra. com.fourthpass. org.apache. rational.robot. com.inprise. com.linar. com.ibm. com.caucho. ibm. org.eclipse. org.modzilla.
7. 都设置完了,运行你的服务器,然后对应的 PurifyPlus 工具会自动运行,直到你停掉你的服务器。接下来就可以分析收集到的数据了。
2. 安装 jdk , jre ,配置好你的运行环境
3. 设置 JDK,JRE 环境变量 J***A_HOME: C:/j2sdk1.4.2_09 Path: %J***A_HOME%/bin;%J***A_HOME%/jre/bin CLASSPATH: .;%J***A_HOME%/lib;%J***A_HOME%/lib/tools.jar
4. 设置 PurifyPlus 环境变量 _J***A_OPTIONS:-XrunPureJVMPI:Purify (or Quantify or Coverage)
5. 为了正确的建立允许使用 PurifyPlus 的 Java 运行环境,建立完一个新的 Java 服务后,在第一次开始成型之前你必须执行以下命令行:在你的 quantify (或 coverage 或 purify )的安装目录下 pstart /setup 例: D:/Program Files/Rational/PurifyPlus>qstart /setup D:/Program Files/Rational/PurifyPlus>pstart /setup D:/Program Files/Rational/PurifyPlus>cstart /setup 不论是否成功,这个命令都不会返回结果,如果配置成功,可以在 C:/j2sdk1.4.2_09/jre/lib/security/java.policy 文件的末尾,找到这样一段内容 /* RATIONAL SOFTWARE. BCI grant */ /* DO NOT EDIT BELOW THIS LINE */ grant { permission java.lang.RuntimePermission "loadLibrary.QProfJ"; permission java.io.FilePermission "C:/j2sdk1.4.2_09/jre/lib/ext/x86/QProfJ.dll", "read"; }; 同时你可以在 C:/j2sdk1.4.2_09/jre/lib/ext/X86 文件夹下找到 QProfJ.dll 文件
补充说明:在以下三种情况下必须进行这项配置: (1) java 应用服务器在 PurifyPlus 之后安装。 (2) 系统默认的 JVM 在安装 PurifyPlus 之后改变了。 (3) Java 应用服务器没有使用默认的 JVM 。
6. 设置 Profile.ini 文件中的过滤(也可以在 GUI 中设置, GUI 中设置不能在运行时过滤,只是在结果中过滤),可以在结果中减少和自己的方法无关的数据。 主要过滤以下服务器(找到和你的服务器对应的包过滤就可以了),如果你的服务器不属于这几个,过滤掉你服务器对应的包。 注意:每个包后的“ . ”要写,如果不写,只过滤这个包,不过滤他的子包 IBM WebSphere 4 BEA WebLogic 6.1 ApacheJakartaTomcat 4 Sun J2EE SDK1.3.1 Silverstream 3.7 例: Profile.ini文件在你的rational安装目录的公共目录下 我的是在D:/Program Files/Rational/PurifyPlus下,找到[PreFilters],象下面那样添加要过滤的包名。 [PreFilters] java. javax. sun. com.sun org.omg. org.xml. org.w3c. COM. com.beasys. com.adventnet. weblogic. bea. com.bea. antlr. bsh. c8e. dcom. db. org.enhydra. com.fourthpass. org.apache. rational.robot. com.inprise. com.linar. com.ibm. com.caucho. ibm. org.eclipse. org.modzilla.
7. 都设置完了,运行你的服务器,然后对应的 PurifyPlus 工具会自动运行,直到你停掉你的服务器。接下来就可以分析收集到的数据了。
相关文章推荐
- 如何在java服务器上部署Rational PurifyPlus(Step by Step)
- Java如何取得当前程序部署的服务器的IP
- 如何将java工程部署到服务器上
- 在阿里云服务器如何一步步部署java项目
- 关于如何打包java程序(我的是一个聊天服务器),并将jar包部署到远程linux服务器上
- 如何将java工程部署到服务器上
- Java--Eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
- java如何连同目录复制一个文件 部署到服务器的clas文件的工具类
- 如何将java工程部署到服务器上1
- 阿里云 > 教程中心 > java教程 > 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上 详细的图文教程来实现 eclipse
- 如何用Java和jsp获取服务器ip
- 使用Maven自动部署Java Web应用到Tomcat服务器
- 关于一个具有配置文件的 Java Project 项目(非 web 项目)在服务器上的一个便捷部署
- 如何把JavaWeb项目部署到阿里云服务器并用公网ip访问
- Java服务器部署
- Win7如何部署apache服务器(包括SSL设置)
- 二十、MDT 2013 Update 1批量部署-如何利用WSUS补丁服务器安装补丁
- 如何将自己的Java项目部署到外网
- Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
- enode框架step by step之框架的物理部署思路