当前位置: 代码迷 >> Web前端 >> TPTP―详细说明讲授
  详细解决方案

TPTP―详细说明讲授

热度:290   发布时间:2012-10-09 10:21:45.0
TPTP―详细说明讲解

今天研究了一天,发现关于TPTP的文章真是铺天盖地啊,到处都是。可是正经的没有几个,大都是安装TPTP的文章,看着真累啊,迫于无奈还是看了官网。下面就给大家详细讲解一下,这软件到底怎么用

?

官网:

http://www.eclipse.org/tptp/home/downloads/

?

现在版本是4.7.2

?

对于新版本,这个版本需要的Eclipse是3.6.1(Eclipse中的太阳神),最好是用这个版本

?

Ecplise Indigo这个版本最好别用,而且官网说了,TPTP4.7.2对于Indigo还不够稳定哦

?

Update URL= http://download.eclipse.org/tptp/updates

?

更新完毕后,我们的Ecplise插件就装好了,也就能用了TPTP-profiler

?

TPTP的测试方式分2种:

第一种:代码分析

我写了一个Sample,让大家看看到底代码分析怎么用

package com;

/**
 * 
 * @author chenhailong
 *下午08:32:14
 *com
 */
public class Main {

	public static void main(String[] args) throws InterruptedException {
		Thread thread = new Thread("GOD");
		thread.start();
		Thread.currentThread().sleep(10000L);
		for (int i = 0; i < 1000; i++) {
			System.out.println("HelloWorld");
		}
	}
}

?然后按下面的方式点击Profiler-As



?然后选择结果的方式



?最后查看结果


?

上面就是代码分析的过程,下面给大家讲解网络监视的过程

1.下载Agent-Controller,在上面官网就能找到

2.在这里我要详细说明Agent-Controller

?这里我用最简单的方法给来安装Agent

?2.1 下载解压,找到bin目录/SetConfig.bat 按下 走默认就行(配置环境)

?2.2 然后cmd

????? cd? ***/bin(Agent目录)

????? manageservice.exe add "Agent Controller" Agent目录

?2.3 添加完服务之后,开启服务Agent Controller(如果出现错误,请remove掉。重新添加 Agent目录是根目录 不是bin目录) Agent服务添加完毕

?这个Agent开始工作了,太就在监视Java了

?怎么验证安装成功了那,点bin目录 SampleClient.exe 如果能运行表明Agent成功

也可以查看进程,ACWinService.exe 如果有这个进程,就说明服务成功


?


3.服务成功后还要配置环境,将**\plugins\org.eclipse.tptp.javaprofiler添加到环境里

4.好了,我们开始监视操作

?tomcat中找到catalina.bat 然后在其中添加下面一句话

set JAVA_OPTS=-agentlib:JPIBootLoader=JPIAgent:server=enabled,file=log.trcxml;CGProf HelloWorld(如果不明白 请给我发站内信把)

这个就是我们要监视的tomcat配置

?

对于以上如果这样写的话,Profiler会监视所有项目的操作,如果项目多的话,你想想,当然不行

所以我们也可以配置监视项目

在CGProf后面添加 项目名称即可,这里我添加的是HelloWorld

?

好了下面就让我们知道Agent,然后监视

按如下操作:





(如果找不到Agent。是因为你的tomcat没开,执行下面操作的时候tomcat要开着)

运行就行了就能看到下面的结果:


?

?