● 软件测试及性能优化
且听风吟_z
人生如逆旅,我亦是行人
展开
-
常用Java静态代码分析工具的分析与比较
简介 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了4种现有的主流Java静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,希望能够帮助Java软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中。 引言 在Java软件开发过程中,开转载 2017-09-15 09:57:43 · 453 阅读 · 0 评论 -
java代码分析及分析工具
一个项目从搭建开始,开发的初期往往思路比较清晰,代码也比较清晰。随着时间的推移,业务越来越复杂。代码也就面临着耦合,冗余,甚至杂乱,到最后谁都不敢碰。 作为一个互联网电子商务网站的业务支撑系统,业务复杂不言而喻。从09年开始一直沿用到现在,中间代码经过了多少人的手,留下了多少的坑,已经记不清楚了,谁也说不清了。 代码的维护成本越来越高。代码已经急需做调整和改善。最近项目组专门设立了一个小组,利转载 2017-09-15 09:49:32 · 8293 阅读 · 0 评论 -
Java代码性能分析工具
1、Java程序性能分析 1>Jconsole:JDK自带 2>VisualVM :加强性能分析工具 参考资料:http://jiajun.iteye.com/blog/810150 2、Android程序性能分析 1>traceView:Android自带 参考资料:http://blog.csd转载 2017-09-15 09:41:35 · 488 阅读 · 0 评论 -
Java程序性能分析工具Java VisualVM(Visual GC)—程序员必备利器
VisualVM 是一款免费的\集成了多个JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。 在内存分析上,Java VisualVM的最大好处是可通过安装Visual GC插件来分析GC(Gabage Co转载 2017-09-15 09:35:13 · 840 阅读 · 0 评论 -
Java几款性能分析工具的对比
在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?转载 2017-09-15 09:28:48 · 1028 阅读 · 0 评论