前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >性能调优最全配置,你绝对不能错过!!!

性能调优最全配置,你绝对不能错过!!!

作者头像
用户5224393
发布2019-12-26 17:37:49
6660
发布2019-12-26 17:37:49
举报
文章被收录于专栏:Java研发军团Java研发军团

前言

在遇到实际性能问题时,除了关注系统性能指标,还要结合应用程序的系统的日志、堆栈信息、GClog、threaddump等数据进行问题分析和定位。

Java性能分析工具

对于Java性能调优,以前一直比较好用的工具是JRockit,JProfile(商业)等工具,但随着JDK7 up40版本之后,jdk会自带JMC(JavaMissionControl)工具。可以分析本地应用以及连接远程ip使用。提供了实时分析线程、内存,CPU、GC等信息的可视化界面。

如果是全面分析heap dump,再综合使用MAT(Eclipse Memory Analyzer)。基本就可以做很多日常的性能调优以及线上问题排查了。

你对调优的理解是否已经足够全面、系统?看看下面的自测题。

性能调优篇面试题

  • 什么情况下会发生栈内存溢出?
  • 详解JVM内存模型
  • JVM内存为什么要分成新生代,老年代,持久代?
  • JVM一次完整的GC流程是怎样的?
  • 阐述Servlet和CGI的区别?
  • JVM是如何实现同步的?
  • Java内存结构?
  • 解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法 描述一下JVM加载class文件的原理机制?
  • JVM的永久代中会发生垃圾回收么?

分布式篇面试题

  • Redis 有什么数据类型?分别用于什么场景?
  • Redis 的集群模式是如何实现的?
  • Redis分布式锁,它是怎么实现的?
  • 简述分布式系统的CAP理论和BASE理论
  • springcloud和dubbo有哪些区别?
  • 高并发下有哪些常用的技术解决方案,举三个高并发场景设计案例
  • 分布式事务解决方案你知道哪些?
  • 如何实现负载均衡,有哪些算法可以实现?
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java研发军团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Java性能分析工具
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档