- 浏览: 456377 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (354)
- 面向对象分析设计/系统架构 (12)
- Mysql/Orcal11g (13)
- JSP/Java//Python/Xharbour (66)
- 软件测试 (21)
- 信息安全小知识 (1)
- Android (5)
- IT生活/哲学/兵法 (23)
- 软件工程/UML/需求分析学习与实践 (6)
- 操作系统/网络/组成原理 (9)
- 持续集成Maven/Hudson/自动化测试 (9)
- eBay /Paypal developer (10)
- Hadoop/HBase/Solr (0)
- 重构分析及其思考 (2)
- 企业架构 (7)
- 分析模式/设计模式 (4)
- SSH学习笔记 (1)
- Quartz及其JWatch监控 (0)
- Linux服务器 (0)
- ExtJs学习笔记 (1)
- 重读java编程思想 (3)
- ESB/SOA/WebServices (0)
- SpringMVC/Struts/Hibernate/Spring (7)
- Xharbour/Pelles C/ SQLite3 (0)
- Magento 电商 (1)
- Object C (1)
- note/redis (0)
- SpringBoot (0)
最新评论
-
snow8261:
太粗略了。
企业架构之数据架构 -
haithink:
面试成功没?
JVM 加载Class文件的原理及其机制 -
feisi0003731843:
不好意思我没有重启,重启后好多了,可有的地方回放还是不成功的。 ...
Selenium IDE测试ExtJs一种测试解决办法 -
feisi0003731843:
这个好像不行吧,我试过了不好使啊。还是用id来做的。不能用啊。 ...
Selenium IDE测试ExtJs一种测试解决办法 -
yuchensuifeng:
您好,静态页面是可以的,但是,我指定error-page为js ...
JSP创建错误处理页面
准备环境:
引用
1.下载网站http://www.yourkit.com/download/index.jsp
下载安装后,请注册,然后获取注册码
2.该版本需要按照java 6以上版本。
3.Eclipse3.5通过下载http://www.yourkit.com/download/yourkit95_for_eclipse/插件进行集成
以上三步前两个步骤是必须的。如果想更好的监控和分析源码那建议和Java开发的IDE进行集成。(Java开发的IDE一定是Eclipse。其他的IDE你可以在Yourkit的官方网站查到。同时也不限制是Java语言。详细信息请参考Yourkit的官方网站)
废话少说进行主题:针对Java语言使用Yourkit。这篇主要对[color=red]一些参数进行认识。
参数:
- CPU
- Threads
- Deadlocks
- Memory (JVM Memory Structure)
- Garbage Collection
- Monitor Usage
- Exceptions
- Probes
- Summary
参数详解:
- CPU块:显示连接上的应用程序的CPU使用情况的统计 [list]
- CPU Time图像
- Threads图像
- Call Tree 信息
- Method List信息
- Stack Traces信息
- CPU Usage Estimation信息
- Live Threads:当前运行的线程数量
- Daemon Threads: 当前运行的守护线程数量
- Runnable Threads: 当前运行JVM线程的状态
- Heap Memory(存储Java对象;面向对象为:开发者)
- Eden Space: 显示存储的初始化对象
- Survivor Space : 显示通过GC(GC是操作Eden Space)后的对象
- Tenured Gen: 显示存在Survivor Space中的对象
- Non-Heap Memory(方法区、 JVM 内部处理或优化所需的内存 ( 如 JIT 编译后的代码缓存 ) 、每个类结构 ( 如运行时常数池、字段和方法数据 ) 以及方法和构造方法的代码都在非堆内存中;面向对象为:JVM本身)
- Perm Gen(Permanent Generation: 内存的永久保存区域;用于存放Class和Meta的信息,Class在被 Load的时候被放入Perm Gen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对Perm Gen space进行清理):
- Code Cache:存储和编译本地代码
- Classes(显示当loaded的classes数量和unload的Classes数量)
- Time Spent in GC
- Minor collections(‘Copy’)
- Major collections(‘MarkSweepConpact’)
- - waiting thread (thread which called wait())
- - blocked thread (thread failed to immediately enter the synchronized method/block)
- - blocker thread (thread that held the monitor preventing the blocked thread from entering the synchronized method/block)
- 显示详细Enter或者exit的方法
- 显示加载的类和没有加载的类事件
- 显示其他的事件
- Memory Inspections
- 可能出现内存浪费(Possible memory Waste)
- Duplicate Strings
- Duplicate Arrays
- Null Fields
- Sparse Arrays
- Zero Length Arrays
- 可能出现的泄露(Possible leaks)
- Object Retained by Inner Class Back References
- Lost SWT Controls
- 其他可能出现问题的信息
- HashMap Hash Code Distribution
- Highly Referenced Objects
- Self Referencing Objects
- Non-Serializable Objects Referenced from Serializable Object
- Objects With Biggest Distance To Nearest GC Root
- Inspections based on build-in Probes
利用以上Youtkit的参数及其参数信息。
个人将对应用程序和服务器进行分析,通过以上参数信息进行分析,总结分析思路。关于分析思路将要经过一段时间的实践总结。如果你有什么好的分析思路可以共同进行探讨下!![/color]
发表评论
-
YourKit Java Profiler 9.5.1 分析思考一
2010-12-10 09:06 2473以下是我对使用YoutKit 对程序分析的一些想法! 程序分 ... -
性能测试(并发负载测试)测试分析
2010-01-04 10:47 1066声明:此文章是从网络上转载下来的,至于真实出处无法找到。 ... -
使用JUnit创建TestCase
2009-12-29 22:05 3134在学会了对单个方法、类、接口等进行测试后,接着看看这么创建 ... -
如何防范SQL注入<测试篇>
2009-12-24 11:48 4211前一篇是关于编程防 ... -
Junit---Introduce a Base Test Case
2009-12-21 20:24 1130问题: 如果有一个通用方法的集合并且希望在测试中尽可能多的 ... -
怎么提取一个测试层次结构
2009-12-18 20:29 1120问题: 如果有多个 ... -
怎么抽取一个测试模块?
2009-12-17 20:21 903[/b][b]问题: 当为一个产品类编写了好几个测试,它 ... -
Test an object that instantiates other objects
2009-12-10 20:30 986问题: 你想测试一个 ... -
Junit(Let collections compare themselves)
2009-12-08 19:26 1536问题: 你想验证容器的内容,而你第一个想到的办法是逐个 ... -
测试是否抛出正确的异常(Test throwing the right exception)
2009-12-07 21:28 5313问题: 你是否想 ... -
Test a JavaBean
2009-12-05 18:10 923问题: 如果要测试一 ... -
Test an interface(测试接口)
2009-11-30 22:52 2313问题: 你是否想过怎么测试接口,但是又苦于接口没有办法 ... -
Test a setter(Junit 测试setter方法)
2009-11-29 14:27 1808问题: setter方法怎 ... -
Junit Test a getter
2009-11-28 12:16 1099问题: 怎么测试一个对象的get方法?怎么判断哪些需要 ... -
Junit测试构造函数
2009-11-28 00:22 5112构造函数对于测试者 ... -
测试没有返回值的方法
2009-11-26 22:28 7140在使用JUnit进行单元测试的时候,常会碰到返回值为viod的 ... -
JUnit 测试学习笔记二
2009-11-16 22:43 1460现在看看JUnit怎么测试equals()方法 首先分析下e ... -
JUnit测试学习笔记一
2009-11-09 22:25 2053在软件测试中,最基 ... -
何为软件可测试
2009-10-26 11:04 814软件工程发展了二十多 ... -
自动化测试
2009-10-13 09:34 1059关于自动化测试现在 ...
相关推荐
最新YourKit Java Profiler 2019.01 最新破解版 build 111 绿色安装。 欢迎大家试用。 免责声明:这只是供个人开发爱好者使用,如用于商业或公司目的,请购买正版,否则由此产生的后果,本人概不负责。 毕竟这只是...
YourKit Java Profiler 2017 破解版本,仅供学习交流,如需商用,请到官方网站下载正版软件
yourkit java profiler 2015 注册码 实测可进行正常安装 服务器进程内存分析不可多得的工具
【标题】"YourKit Java Profiler v9.5.0." 是一款专业的Java性能分析工具,专注于帮助开发者和系统管理员优化Java应用程序的性能。这款工具提供了深入的内存和CPU使用情况分析,使得用户能够识别并解决性能瓶颈,...
YourKit Java Profiler :专业Java剖析工具:YourKit Java Profiler 发布。... YourKit Java Profiler是一个目前很受欢迎的Java Profiler(Java调优器).可以用来分析和监控你的应用程序的性能, 从而进行更好地调优.
在提供的压缩包文件中,`YourKit-JavaProfiler-2019.8-b141.exe`是Windows平台上的安装程序,用户可以通过这个文件安装和运行YourKit Java Profiler。`yourkit.jar`是程序的主要可执行文件,包含所有的库和组件。`...
最新YourKit Java Profiler 2015破解版 build 15050 绿色安全 YourKit Java Profiler是目前最好的一款Java Profiler软件
YourKit Java Profiler 2017 破解版YourKit Java Profiler 2017 破解版YourKit Java Profiler 2017 破解版YourKit Java Profiler 2017 破解版
3. **YourKit-JavaProfiler-2020.9-b410.exe**:这是YourKit Java Profiler的安装程序,用户可以通过运行这个文件来安装和配置该性能分析工具。 4. **readme.txt**:这个文件通常包含软件的使用说明、安装指南、...
最新YourKit Java Profiler 2015破解版 build 15084 绿色安装。 先前破解的15050版本,破的不完整,偶尔有闪退和打不开snapshot等问题。 这次解的全一些。欢迎大家试用。 免责声明:这只是供个人开发爱好者使用,如...
YourKit Java Profiler 是业界领先的Java剖析工具。CPU和内存的剖析历来是很困难的,YourKit创造出了革命性的剖析工具,应用在研发和生产阶段,为专业的Java开发者带来了无比的好处。 YourKit Java Profiler keygen...
YourKit Java Profiler是一款强大的性能分析工具,专为Unix操作系统设计,用于监控和优化Java应用程序。它提供了详尽的内存和CPU使用情况分析,帮助开发者深入理解项目的性能瓶颈,从而提高应用的运行效率。 在内存...
《深入解析YourKit JavaProfiler 12.0.2与Delphi的整合应用》 YourKit Java Profiler是一款强大的性能分析工具,专为Java应用程序设计,用于深入剖析内存占用、CPU消耗以及线程行为等问题。在12.0.2版本中,它提供...
最新YourKit Java Profiler 2017.02破解版 build 57 绿色安装。 欢迎大家试用。 免责声明:这只是供个人开发爱好者使用,如用于商业或公司目的,请购买正版,否则由此产生的后果,本人概不负责。 毕竟这只是业余...
YourKit Java Profiler 2023.09 build 109 * JVM support * Linux support * macOS support * Windows support * Java Flight Recorder support
YourKit Java Profiler yjp-2015-build-15084-crack.zip
【文件名称列表】: "YourKit-JavaProfiler-2017.02" 这个文件名可能是该版本的安装包或解压后的文件夹,包含了所有用于运行和配置YourKit Java Profiler的必要组件。 **详细知识点**: 1. **YourKit Java Profiler*...
YourKit Java Profiler 是业界领先的Java程序性能分析工具。程序的CPU和内存性能剖析历来是很困难的,YourKit创造出了革命性的性能分析工具,可应用在研发和生产阶段,为专业的Java开发者带来了无比的好处。
【标题】"YourKit_Java_Profiler_2018.04_Build_71_Downloadly.ir.rar" 指的是YourKit公司的一款Java性能分析工具的2018.04版本,具体构建号为71。YourKit Java Profiler是一款广泛使用的Java应用程序性能监视和分析...
"Java profiler proferments"这个标题可能是指一个特定的Java性能分析器或者是一次性能优化的过程。在Java开发中,性能优化是一项关键任务,因为性能问题可能导致应用响应速度慢,用户体验下降,甚至可能导致服务器...