java有哪些性能优化工具

 我来答
跟我空刻店下qa
2018-07-21 · TA获得超过109个赞
知道小有建树答主
回答量:141
采纳率:36%
帮助的人:38.2万
展开全部
性能优化并不在于什么工具,工具只能辅助你,首先你要理解优化的基本概念。
首先最重要的是你对需求的精准定位,你的系统服务哪些人,有怎样的业务,会造成怎样的瓶颈,这样你才能针对性的对系统进行架构,这是最重要的,如果架构都不对,怎么优化都没用,而架构本身并不是万能的,不同级别不同业务的系统所需要的架构体系也是不同的,需要良好的架构一个系统,是需要很多经验和对各种技术有精深了解的,这不是一朝一夕能做到的事情,你不必太急。
其次,你要熟悉你架构中各种组件的特性,良好与合适的使用组件本身就能对性能有较好的提升,这需要一些经验来支撑,而且目前各种组件,例如java、数据库,操作系统,转发代理工具,还是搜索引擎工具,都有自己的运行监察工具,并不太需要什么外部工具,你只要熟悉组件本身即可,例如java本身就自带jconsole、jstat、jmap等等工具,对于内存、线程、cpu等等都能很好监察、数据库一般都能查看执行任务,oracle还有更强大的系统视图来随时查看oracle的运行状态。
然后就是良好的开发习惯,多看看组件代码、多思考,例如jdk自带包的源代码、spring、hibernate这些脍炙人口的代码,他们会给你很好的启发。
博阳精讯
2024-07-25 广告
端到端优化(End-to-end Optimization)是指在机器学习或深度学习中,通过优化整个系统的性能来提高最终的输出结果。这种优化方法侧重于整个系统的端到端性能,而不是单独优化每个组件或模块。在深度学习中,端到端优化通常指的是将整... 点击进入详情页
本回答由博阳精讯提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式