Defonds 的专栏

本博客文章大部分来自于互联网的某个角落(少许原创除外).为尊重原作者劳动付出,转载的话请注明原始出处.谢谢:-)...

JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码

本文是《JVM 性能调优实战之:一次系统性能瓶颈的寻找过程》 的后续篇,该篇介绍了如何使用 JDK 自身提供的工具进行 JVM 调优将 TPS 由 2.5 提升到 20 (提升了 7 倍),并准确定位系统瓶颈:我们应用里静态对象不是太多、有大量的业务线程在频繁创建一些生命周期很长的临时对象,代码里...

2016-09-21 11:25:21

阅读数 43186

评论数 9

JVM 性能调优实战之:一次系统性能瓶颈的寻找过程

玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次...JVM 的性能优化被认为是底层优化,门槛较高,精通这种技能的人比较少。笔者呆过几家技术力量不算弱的公司,每个公司内部真正能够进行 JVM 性...

2016-09-20 17:39:18

阅读数 33511

评论数 13

Weblogic 服务器不自动清理 ThreadLocal 对象导致内存泄漏问题的解决方案

最近更新于 2018-11-13。 适用于 Oracle Weblogic 服务器 - 版本 10.3.5 及以后。 本文信息适用于任何平台。 问题 在一个线程执行结束以后,Weblogic 服务器并不会清理设置在 ThreadLocal 里的对象。这会导致内存泄漏。 使用 Eclip...

2019-01-02 14:35:09

阅读数 700

评论数 0

Java 自带性能监控工具:监视和管理控制台 jconsole 的使用

想验证你对 jvm 配的一些调优参数有没有起作用吗?想不想实时监控你自定义的线程池的在实际运行时的线程个数、有没有死锁?想不想实时监控你的 Java 应用的堆内存使用情况,并根据峰值等数据设置最适合你的 Xms、Xmx 等参数?想不想找到你的应用的永久区 PermGen 的使用峰值,并根据其去设置...

2015-04-15 20:45:28

阅读数 31609

评论数 5

Java 程序里的内存泄漏

译序:Java 的内存泄漏,这不是一个新话题。Jim Patrick 的这篇文章早在 2001 年就写出来了。但这并不意味着 Java 的内存泄漏是一个过时了的甚至不重要的话题。相反,Java 的内存泄漏应当是每一个关心程序健壮性、稳定性和高性能的程序员所必须了解的知识。         本文将...

2012-08-18 04:33:14

阅读数 4673

评论数 0

JavaME 程序性能调优内存分析工具 Memory Monitor 的使用

JavaME 程序性能调优内存分析工具 Memory Monitor 的使用         背景:         linux:CentOS release 5.3 (Final)         jdk:jdk1.6.0_16         eclipse:eclipse-SDK-3...

2009-11-26 12:29:00

阅读数 3394

评论数 0

提示
确定要删除当前文章?
取消 删除