性能诊断利器 JProfiler 快速入门和最佳实践

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

性能诊断利器 JProfiler 快速入门和最佳实践

吴波bruce_wu 2019-01-06 15:27:22 浏览2141
展开阅读全文

背景

性能诊断是软件工程师在日常工作中需要经常面对和解决的问题,在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益。Java 作为最流行的编程语言之一,其应用性能诊断一直受到业界广泛关注。可能造成 Java 应用出现性能问题的因素非常多,例如线程控制、磁盘读写、数据库访问、网络I/O、垃圾收集等。想要定位这些问题,一款优秀的性能诊断工具必不可少。本文将介绍 Java 性能诊断过程中的常用工具,并重点介绍其中的优秀代表 JProfiler 的基本原理和最佳实践(本文所作的调研基于jprofiler10.1.4)。

Java 性能诊断工具简介

在 Java 的世界里,有许多诊断工具可供选择,既包括像 jmap、jstat 这样的简单命令行工具,又包括 JVisualvm、JProfiler 等图形化综合诊断工具,同时还有 SkyW

网友评论

登录后评论
0/500
评论
吴波bruce_wu
+ 关注
所属云栖号: 阿里云存储服务