java有哪些性能优化工具

发布网友 发布时间:2022-04-22 02:00

我来回答

1个回答

热心网友 时间:2024-03-20 11:06

性能优化并不在于什么工具,工具只能辅助你,首先你要理解优化的基本概念。
首先最重要的是你对需求的精准定位,你的系统服务哪些人,有怎样的业务,会造成怎样的瓶颈,这样你才能针对性的对系统进行架构,这是最重要的,如果架构都不对,怎么优化都没用,而架构本身并不是万能的,不同级别不同业务的系统所需要的架构体系也是不同的,需要良好的架构一个系统,是需要很多经验和对各种技术有精深了解的,这不是一朝一夕能做到的事情,你不必太急。
其次,你要熟悉你架构中各种组件的特性,良好与合适的使用组件本身就能对性能有较好的提升,这需要一些经验来支撑,而且目前各种组件,例如java、数据库,操作系统,转发代理工具,还是搜索引擎工具,都有自己的运行监察工具,并不太需要什么外部工具,你只要熟悉组件本身即可,例如java本身就自带jconsole、jstat、jmap等等工具,对于内存、线程、cpu等等都能很好监察、数据库一般都能查看执行任务,oracle还有更强大的系统视图来随时查看oracle的运行状态。
然后就是良好的开发习惯,多看看组件代码、多思考,例如jdk自带包的源代码、spring、hibernate这些脍炙人口的代码,他们会给你很好的启发。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com