如何合理的规划jvm性能调优
JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解这些理论并遵循这些原则会让你的性能调优任务将会更加轻松。为了更好的理解本篇所介绍的内容。你需要已经了解和遵循以下内容:
1、已了解jvm 垃圾收集器
2、已了解jvm 性能监控常用工具
3、能够读懂gc日志
4、确信不为了调优而调优,jvm调优不能解决一切性能问题
如果对这些不了解不建议读本篇文章。
本篇文章基于jvm性能调优,结合jvm的各项参数对应用程序调优,主要内容有以下几个方面:
1、jvm调优的一般流程
2、jvm调优所要关注的几个性能指标
3、jvm调优需要掌握的一些原则
4、调优策略&示例
一、性能调优的层次
为了提升系统性能,我们需要对系统的各个角度和层次来进行优化,以下是需要优化的几个层次。
从上面我们可以
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
思考设计SQL优化方案
一、优化的哲学 注:优化有风险,涉足需谨慎 11、优化可能带来的问题? 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统;优化手段本来就有很大的风险,只不过你没能力意识到和预见到;任何的技术可以解决一个问题,但必然存在带来一个问题的风险;对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果;保持现状或出现更差的情况都是失败! 2优化的需求? 稳定性和业务可持续性,通常比性能更重要;优化不可避免涉及到变更,变更就有风险;优化使性能变好,维持和变差是等概率事件;切记优化,应该是各部门协同,共同参与的工作,任何单一部门都不能对数据库进行优化! 所以优化工作,是由业务需要驱使的! 3优化由谁参与? 在进行数据库优化时,应由数据库管理员、业务部门代表、应用程序架构师、应用程序设计人员、应用程序开发人员、硬件及系统管理员、存储管理员等,业务相关人员共同参与。 二、优化思路 1优化什么? 在数据库优化上有两个主要方面:即安全与性能。 安全->数据可持续性;性能->数据的高性能访问。 2优化的范围有哪些? 存储、主机和操作系统方面: 主机架构稳定性;I/O规划及...
- 下一篇
阿里云ACE认证学习知识点梳理
阿里云ACE认证学习记录 学习知识点梳理 第一部分:阿里云产品学习 一、阿里云相关概念深化学习 二、阿里云相关产品感性认识及场景化学习 三、阿里云产品上手操作 四、阿里云大数据产品概念、应用场景 五、阿里云安全产品及功能特性深入了解 六、阿里云网络技术概念及功能特性,应用场景 七、阿里云存储技术概念及功能特性,应用场景 八、阿里云数据库产品概念及功能特性,应用场景 九、熟悉常见场景上云及迁云方案 十、如何利用阿里云ROS进行权限管理、RAM的相关功能特性 十一、阿里云中间件产品应用深入了解 ## 第二部分:通用IT知识学习 一、了解云计算基础概念、发展历程、应用特性、应用场景 二、熟悉内容分发网络CDN技术发展历程、应用特性、应用场景 三、熟悉常见的网络协议 四、熟悉网络在云计算领域的相关应用 五、熟悉分布式系统架构及分布式文件系统 七、熟悉关系与非关系数据库 八、阿里云数据库产品概念及功能特性,应用场景 九、熟悉常见场景上云及迁云方案 十、熟悉网络安全方面的基础知识 十一、互联网信息安全知识
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7