参考:http://www.longlong118.cn/?p=55

今天研究了一天,发现关于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要开着)

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

TPTP—详细说明讲解相关推荐

  1. uboot 详细注释讲解

    转自:http://home.eeworld.com.cn/my/space-uid-135723-blogid-25548.html uboot 详细注释讲解 标签:  uboot  注释  讲解  ...

  2. centos6.8安装oracle12C 详细步骤讲解

    2019独角兽企业重金招聘Python工程师标准>>> centos6.8安装oracle12C 详细步骤讲解 安装前环境配置 1 root身份安装依赖包 [root@dlp ~]# ...

  3. 超级详细树讲解三 —— B树、B+树图解+代码

    首先很高兴你看到了这篇文章,这篇文章可能会花费你很长很长的时间去看,但是这篇文章包括的内容绝对足够你对树的一个系统性的学习.为什么要写这篇文字呢?因为自己在学习树的时候,有些博客只有图解,有些博客只有 ...

  4. Squid代理服务器应用(服务搭建详细步骤讲解)

    Squid代理服务器应用(服务搭建详细步骤讲解) 文章目录 一.代理的工作机制 二.Squid 代理的类型 三.Squid部署 (一).安装 Squid 服务 (二).构建传统代理服务器 (三).构建 ...

  5. 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 下

    文章目录 1 测试鉴别器 2 建立生成器 3 测试生成器 4 训练生成器 5 使用生成器 6 内存查看 上一节,我们已经建立好了模型所必需的鉴别器类与Dataset类. 使用PyTorch构建GAN生 ...

  6. 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 上

    文章目录 1 数据集描述 2 GPU设置 3 设置Dataset类 4 设置辨别器类 5 辅助函数与辅助类 1 数据集描述 此项目使用的是著名的celebA(CelebFaces Attribute) ...

  7. 蓝牙聊天App设计3:Android Studio制作蓝牙聊天通讯软件(完结,蓝牙连接聊天,结合生活情景进行蓝牙通信的通俗讲解,以及代码功能实现,内容详细,讲解通俗易懂)

    前言:蓝牙聊天App设计全部有三篇文章(一.UI界面设计,二.蓝牙搜索配对连接实现,三.蓝牙连接聊天),这篇文章是:三.蓝牙连接聊天. 课程1:Android Studio小白安装教程,以及第一个An ...

  8. 视频教程-零基础Redis详细案例讲解课程(第3季)---键管理、慢查询、管理命令-NoSQL

    零基础Redis详细案例讲解课程(第3季)---键管理.慢查询.管理命令 十年IT经验工作经验,现任系统架构师职务,自创易学笔记序列,擅长培养新人学习能力和学习思维,授人以鱼不如授人以渔.易学笔记全栈 ...

  9. sketch最强切图工具Sketch Measure(含最详细的讲解)

    sketch最强切图工具Sketch Measure(含最详细的讲解) 工具栏 一个集成了所有功能图标的工具栏,可以方便操作每一个功能 执行 Plugin > Sketch Measure &g ...

最新文章

  1. MXNET源码中TShape值的获取和打印
  2. 【牛客每日一题】4.16 逆序对 ( 数学 , 排列组合 ,快速幂 , 快速乘 )
  3. SQL Server 2005 在建立与服务器的连接时出错,错误26收藏
  4. python读取序列5之后的数据_Python核心编程读笔 5: python的序列
  5. 用StyleCop规范团队代码
  6. C++:27---new delete malloc free
  7. bcc挖矿用什么_BCC对BTC挖矿有何影响?
  8. 笨办法学 Python · 续 练习 29:`diff`和`patch`
  9. [转]自己写PHP扩展之创建一个类
  10. 自由职业者的八大挑战
  11. zabbix+ldap认证故障解决一例
  12. BAT等大厂十年研发经历,总结了12开发条经验(墙裂推荐)
  13. php读取excel 报错_php读取excel文件
  14. google(轻量级依赖注入框架)Guice学习 (四) guice与springboot简单协作、总结
  15. 【矩阵论 图论】期末考试复习思维导图
  16. 造车新势力回港:蔚来能重拾“老大哥”头衔吗?
  17. ec12编码器电路图_旋转编码器电路原理图
  18. matlab help函数用法,帮你快速入门MATLAB(基本知识篇)
  19. php三行情书,《三行情书》经典语录 经典三行情书 最美三行情书
  20. android头像相册/拍照选取,裁剪及上传综合案例

热门文章

  1. Java开源图像处理框架Marvin介绍
  2. 还不懂vue-cli构建SPA项目和SPA项目结构吗?赶紧看看这一篇
  3. 各进制转换成十进制的方法
  4. 什么是大数据分析 主要应用于哪些行业?以制造业为例
  5. 利用Python进行随机取名
  6. php中的 -是什么
  7. 从零开始水安卓——APP内容共享
  8. 小技巧 - 如何将“比例比例”站上的视频下载到本地?
  9. TCP IP地址和端口号设置
  10. 零基础入门C语言,只需2小时轻松学会!