TPTP—详细说明讲解
参考: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—详细说明讲解相关推荐
- uboot 详细注释讲解
转自:http://home.eeworld.com.cn/my/space-uid-135723-blogid-25548.html uboot 详细注释讲解 标签: uboot 注释 讲解 ...
- centos6.8安装oracle12C 详细步骤讲解
2019独角兽企业重金招聘Python工程师标准>>> centos6.8安装oracle12C 详细步骤讲解 安装前环境配置 1 root身份安装依赖包 [root@dlp ~]# ...
- 超级详细树讲解三 —— B树、B+树图解+代码
首先很高兴你看到了这篇文章,这篇文章可能会花费你很长很长的时间去看,但是这篇文章包括的内容绝对足够你对树的一个系统性的学习.为什么要写这篇文字呢?因为自己在学习树的时候,有些博客只有图解,有些博客只有 ...
- Squid代理服务器应用(服务搭建详细步骤讲解)
Squid代理服务器应用(服务搭建详细步骤讲解) 文章目录 一.代理的工作机制 二.Squid 代理的类型 三.Squid部署 (一).安装 Squid 服务 (二).构建传统代理服务器 (三).构建 ...
- 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 下
文章目录 1 测试鉴别器 2 建立生成器 3 测试生成器 4 训练生成器 5 使用生成器 6 内存查看 上一节,我们已经建立好了模型所必需的鉴别器类与Dataset类. 使用PyTorch构建GAN生 ...
- 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 上
文章目录 1 数据集描述 2 GPU设置 3 设置Dataset类 4 设置辨别器类 5 辅助函数与辅助类 1 数据集描述 此项目使用的是著名的celebA(CelebFaces Attribute) ...
- 蓝牙聊天App设计3:Android Studio制作蓝牙聊天通讯软件(完结,蓝牙连接聊天,结合生活情景进行蓝牙通信的通俗讲解,以及代码功能实现,内容详细,讲解通俗易懂)
前言:蓝牙聊天App设计全部有三篇文章(一.UI界面设计,二.蓝牙搜索配对连接实现,三.蓝牙连接聊天),这篇文章是:三.蓝牙连接聊天. 课程1:Android Studio小白安装教程,以及第一个An ...
- 视频教程-零基础Redis详细案例讲解课程(第3季)---键管理、慢查询、管理命令-NoSQL
零基础Redis详细案例讲解课程(第3季)---键管理.慢查询.管理命令 十年IT经验工作经验,现任系统架构师职务,自创易学笔记序列,擅长培养新人学习能力和学习思维,授人以鱼不如授人以渔.易学笔记全栈 ...
- sketch最强切图工具Sketch Measure(含最详细的讲解)
sketch最强切图工具Sketch Measure(含最详细的讲解) 工具栏 一个集成了所有功能图标的工具栏,可以方便操作每一个功能 执行 Plugin > Sketch Measure &g ...
最新文章
- MXNET源码中TShape值的获取和打印
- 【牛客每日一题】4.16 逆序对 ( 数学 , 排列组合 ,快速幂 , 快速乘 )
- SQL Server 2005 在建立与服务器的连接时出错,错误26收藏
- python读取序列5之后的数据_Python核心编程读笔 5: python的序列
- 用StyleCop规范团队代码
- C++:27---new delete malloc free
- bcc挖矿用什么_BCC对BTC挖矿有何影响?
- 笨办法学 Python · 续 练习 29:`diff`和`patch`
- [转]自己写PHP扩展之创建一个类
- 自由职业者的八大挑战
- zabbix+ldap认证故障解决一例
- BAT等大厂十年研发经历,总结了12开发条经验(墙裂推荐)
- php读取excel 报错_php读取excel文件
- google(轻量级依赖注入框架)Guice学习 (四) guice与springboot简单协作、总结
- 【矩阵论 图论】期末考试复习思维导图
- 造车新势力回港:蔚来能重拾“老大哥”头衔吗?
- ec12编码器电路图_旋转编码器电路原理图
- matlab help函数用法,帮你快速入门MATLAB(基本知识篇)
- php三行情书,《三行情书》经典语录 经典三行情书 最美三行情书
- android头像相册/拍照选取,裁剪及上传综合案例