Java开发JProfiler12
JProfiler 12版是⼀款功能强⼤的Java开发分析⼯具,能帮助从事编程⼯作的朋友们分析你们的代码数据,确定内存泄漏并了解线程问题。JProfiler 12 Mac具有远程跟踪的HTTP客户端探测,调⽤树中的异步内联,Kotlin协程⽀持,暗模式,分数HiDPI⽀持,更好的会话设置等功能,帮助你更好的完成⼯作!此版本完全⽀持Hibernate 5.3和5.4,帮助和Javadoc现在在线显⽰。 JDBC,JPA和NOSQL的数据库分析
数据库调⽤是业务应⽤程序中性能问题的主要原因.JProfiler的JDBC和JPA / Hibernate探针以及MongoD B,Cassandra和HBase的NoSQL探测器显⽰了数据库访问速度慢的原因以及代码调⽤语句的速度.从JDBC时间轴视图向您显⽰所有JDBC连接及其活动,通过热点视图向您显⽰各种遥测视图的慢速语句和单个事件列表,数据库探测是深⼊了解数据库层的重要⼯具. ⾮常易于使⽤
在配置⽂件时,您需要最强⼤的⼯具.同时,您不想花时间学习如何使⽤该⼯具.JProfiler就是这样:简单⽽强⼤的同时.配置会话⾮常简单,第三⽅集成使得⼊门变得轻⽽易举,并且以⾃然的⽅式呈现数据分析.在所有级别上,JProfiler都经过精⼼设计,可帮助您开始解决问题.
对JAVA ENTERPRISE EDITION的出⾊⽀持
在JProfiler的⼤多数视图中都存在对JEE的专⽤⽀持.例如,在JEE聚合级别中,您可以根据应⽤程序中的JEE组件查看调⽤树.此外,为每个请求URI分割调⽤树.此外,JProfiler在低级别性能分析数据之上添加了语义层,例如在CPU性能分析视图中显⽰的JDBC,JPA / Hibernate,JMS和JNDI调⽤.凭借其JEE⽀持,JProfiler弥补了代码分析器和⾼级JEE监视⼯具之间的差距.
更⾼级别的分析数据
JProfiler有许多探测器,可以显⽰来⾃JRE中有趣⼦系统的更⾼级别的数据.除了JDBC,JPA / Hibernat
e,JSP / Servlets,JMS,Web服务和JNDI等Java EE⼦系统之外,JProfiler还提供有关RMI调⽤,⽂件,套接字和进程的⾼级信息.这些探针中的每⼀个都有⾃⼰的⼀组有⽤的视图,可以为您提供⼀般的洞察⼒,突出性能问题,并允许您跟踪单个事件.⽽且,所有这些视图也可⽤于您⾃⼰的⾃定义探针,您可以在JProfiler中即时配置.
内存泄漏的恒星分析
没有合适的⼯具,不到内存泄漏是不可能的.JProfiler的堆walker为您提供了⼀个直观的界⾯来解决简单和复杂的内存问题.5个不同的视图和⼤量检查显⽰了当前对象集的不同⽅⾯.每个视图都为您提供有关所选对象的基本见解,并允许您切换到不同的对象集.只需单击⿏标即可回答诸如为什么对象不是垃圾回收的问题.
⼴泛的QA功能
JProfiler⾮常适合作为QA⼯具,⽆论是在开发期间还是在专门的QA团队中.快照⽐较的丰富功能可以轻松跟踪进度.JProfiler对命令⾏操作有很强的⽀持.这包括分析,导出快照数据和从命令⾏创建快照⽐较的功能.与JProfiler捆绑在⼀起的ant任务允许您从构建脚本执⾏所有命令⾏操作.
对平台,IDE和应⽤程序服务器的最⼴泛⽀持
JProfiler集成到您的环境中:我们为各种平台提供本机代理库 ,包括32位和64位JVM.集成到 所有流⾏的IDE中, 使开发过程中的分析与运⾏应⽤程
序⼀样简单.市场上⼏乎所有应⽤服务器的⼤量集成向导确保您只需点击⼏下即可开始使⽤,⽽不是阅读⽂档.
低开销
JProfiler仅在您需要时记录数据.实际上,您可以使⽤JProfiler代理启动应⽤程序,并在以后附加JProfiler GUI.如果不记录任何数据,则开销⾮常⼩.这就是我们所说的需求分析.总是有⼀些你可以在⾼级探查器中调整的东西.JProfiler向您显⽰分析设置将如何影响性能,并为您提供模板以快速选择常见⽤例的分析设置.
功能强⼤的CPU分析器
修复性能瓶颈是分析器最常⽤的⽤例.但是,CPU数据的详细程度可能⾮常⾼,⽽且收集数据的⽅式可能会对可⽤性产⽣巨⼤影响.使⽤JProfiler,在尝试出问题的原因时,您具有决定性的优势.调⽤树视图过滤器,聚合级别和线程状态选择器只是JProfiler在该领域的多功能性的⼀些⽰例.
集成的线程分析器
与线程相关的问题⽐⼈们想象的要频繁得多.没有线程分析器,您只有最⼩的机会来解决这些问题.使⽤JProfiler时可以解决⼀系列其他不透明的问题,例如在使⽤过多锁定的多线程应⽤程序中增加活跃度.线程分析不仅在JProfiler中有⼀个单独的视图部分,它还紧密集成到CPU分析视图中.