专栏名称: java那些事
分享java开发中常用的技术,分享软件开发中各种新技术的应用方法。每天推送java技术相关或者互联网相关文章。关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中。
目录
今天看啥  ›  专栏  ›  java那些事

每个Java程序员必须知道的5个JVM命令行标志

java那些事  · 公众号  · Java  · 2017-04-07 14:43
    

文章预览

JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。 不熟悉JVM将不仅会影响应用程序性能,而且当JVM出问题时,尝试修复也会很困难。 本文将介绍一些命令行标志,您可以使用它们来诊断和调优您的Java虚拟机性能。 1.DisableExplicitGC 我已记不清有多少次用户要求我就应用程序性能问题提供咨询了,其实只要跨代码快速运行grep,就会发现清单1所示的问题—原始Java性能反模式: 清单 1. System.gc(); // We just released a bunch of objects, so tell the stupid   // garbage collector to collect them already!   Sy ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览