Java开发和性能优化
文章平均质量分 89
Java开发和性能优化
高并发吃面
运维工程师,全栈开发,后端使用过C#,PHP,Python,Golang,前端使用JQuery,Vue,微信小程序。乐于分享一些运维和开发,Linux性能优化思路和工具等相关的内容。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解JDK自带工具jmap:Java堆内存分析与问题排查
在Java应用运维和问题排查过程中,内存泄漏(Memory Leak)、内存溢出(OutOfMemoryError, OOM)是高频且棘手的问题。这些问题往往表现为应用响应缓慢、频繁Full GC、最终进程崩溃。jmap(Java Memory Map)是JDK自带的免费命令行工具,无需额外安装,随JDK一同部署,核心用于生成Java堆转储快照(Heap Dump)和查看Java进程的堆内存详细使用情况,是排查Java内存相关问题的核心工具之一。jmap是Java内存问题排查的核心工具,核心能力是。原创 2026-01-09 16:32:26 · 453 阅读 · 0 评论 -
Jstat 垃圾回收统计实用指南
快速监控 GC 整体状态:优先使用,观察 O(老年代)使用率是否持续上升、FGC(Full GC)是否频繁,若 FGC 次数过多且耗时过长,需进一步分析。定位 GC 触发原因:使用,通过 LGCC 字段查看最近一次 GC 原因,若为频繁触发,优先优化新生代内存;若为,优化方法区配置。验证内存参数配置:使用,查看 NGCMX、OGCMX 等字段,确认内存参数是否符合预期,避免因参数配置错误导致的内存问题。深入分析新生代/老年代:若快速监控无法定位问题,可使用-gcnew-gcold。原创 2026-01-09 16:16:01 · 562 阅读 · 0 评论 -
线上 Java 问题难排查?Arthas帮你搞定
Arthas 是阿里巴巴开源的一款 Java 诊断工具,专为线上问题排查设计。它可以帮助开发者在不重启应用的情况下,实时查看 JVM 状态、类加载信息、方法调用参数与返回值、排查性能瓶颈等,是解决线上 Java 应用问题的利器。查看 JVM 内存、线程、GC 等实时状态反编译类文件,查看当前加载的代码监控方法执行耗时,定位性能问题查看方法调用参数和返回值动态修改日志级别排查类加载冲突等问题。原创 2025-08-19 15:32:07 · 699 阅读 · 0 评论
分享