`
suichangkele
  • 浏览: 201439 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于jvm监控配置的笔记

    博客分类:
  • java
 
阅读更多

1、我想记录gc的历史,方便以后的分析在启动jvm的时候添加如下:

 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:D:/gc.log   -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=10K  -XX:+UseGCLogFileRotation

        -XX:+PrintGCDetails:输出gc的详细信息

       -XX:+PrintGCDateStamps :输出gc发生的时间

      -XX:+PrintHeapAtGC:在gc的时候输出堆的信息

      -Xloggc:D:/gc.log:gc日志文件的位置

       -XX:NumberOfGCLogFiles=10:一共保留10个gc日志文件

      -XX:GCLogFileSize=10M:每个gc日志文件的大小

       -XX:+UseGCLogFileRotation:循环gc日志,即循环我们设置的10个文件。

 

分享到:
评论

相关推荐

    jvm视频及笔记

    Java虚拟机(JVM)是Java程序运行的核心组件,它负责解释和执行字节码,为开发者...理论学习后,实践操作是巩固知识的关键,尝试在实际项目中应用这些知识,解决性能问题,优化JVM配置,将使你对JVM的理解更加深入。

    JVM学习笔记(一)

    本篇学习笔记主要介绍如何利用一系列工具来查看和监控JVM的各种运行时信息,包括但不限于JVM进程与参数查看、垃圾收集信息、JVM锁信息等内容。 #### 二、查看JVM进程及参数 ##### 1. JPS - **用途**:列出主机上...

    JVM笔记(阳哥).zip

    《JVM笔记(阳哥)》是一份深入探讨Java虚拟机(JVM)的资料,由阳哥精心整理。这份笔记涵盖了JVM的基础概念、内存管理、类加载机制、性能优化等多个方面,对于理解Java程序的运行机制以及提升开发效率具有重要的...

    JVM学习资料+笔记

    这个资料包不仅涵盖了理论知识,还包含个人的学习笔记,对于学习和掌握JVM的各个方面都将大有裨益。无论是初学者还是经验丰富的开发者,都可以从中找到提升自己技能的宝贵资源。通过深入学习和实践,可以更好地理解...

    这是一个关于JVM的笔记,可以帮助你

    6. **监控与诊断**:使用JConsole、VisualVM等工具定期监控JVM状态,及时发现和解决问题。 通过理解JVM的工作原理并进行适当的优化,开发者可以编写出运行效率更高、资源占用更少的Java程序。这个笔记将深入到JVM的...

    JVM性能学习笔记思维导图

    本文将根据"JVM性能学习笔记思维导图"的主题,详细阐述JVM的主要组成部分,性能调优的关键点以及相关的工具与实践策略。** 1. **JVM结构与内存模型** - **类装载器(ClassLoader)**:负责加载类文件,确保类在运行...

    JVM工作原理学习笔记

    此外,JVM还提供了丰富的诊断工具,如JConsole、VisualVM和JProfiler等,帮助开发者监控JVM状态,定位性能瓶颈,进行问题排查。这些工具能显示CPU使用率、内存分配、线程状态等关键信息,对于理解和优化JVM至关重要...

    JVM内存空间分配笔记

    - 合理设置JVM参数,如-Xms、-Xmx等。 - 适时使用软引用、弱引用等减少内存消耗。 - 对于大对象,考虑使用对象池技术复用。 #### 八、Java性能监控与调优 Java性能监控是评估和提高Java应用程序性能的重要工具...

    jvm原理分析课程笔记

    这包括JVM参数的设置,如堆大小、栈大小、GC策略等,以及性能监控工具的使用,如JConsole、VisualVM等,它们可以帮助我们实时监控JVM的状态,找出性能瓶颈。 在压缩包中,"1JVM入门.pdf"可能涵盖了JVM的基本概念和...

    eclipse性能优化 <深度理解jvm>读书笔记

    《Eclipse性能优化——&lt;深度理解JVM&gt;读书笔记》主要涵盖了如何利用Eclipse IDE进行Java应用程序的性能优化,以及深入理解JVM的工作原理。在本文中,我们将探讨Eclipse的性能调优策略,以及JVM内存管理和垃圾回收机制...

    jvm 调优笔记-jvm.zip

    《JVM调优笔记》 Java虚拟机(JVM)是Java编程语言的核心组成部分,它负责执行字节码,管理内存,以及优化程序性能。JVM调优是提高Java应用程序性能的关键步骤,涉及到多个方面,包括堆内存设置、垃圾收集器选择、...

    堆内存及JVM内存设置参数 小笔记

    本文档涉及Java虚拟机(JVM)的堆内存分配和管理,以及相关的JVM内存设置参数。堆内存是Java中用于存储对象实例的区域,它在JVM内存模型中占据核心位置。在深入理解堆内存结构及其设置参数之前,我们需要明确几个...

    学习jvm笔记.zip

    Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。在深入理解JVM之前,我们先要明白它的...同时,熟练运用JVM监控工具,有助于及时发现和解决问题,提升应用的性能和稳定性。

    Java,JVM相关笔记的代码知识

    7. **JVM监控和诊断工具**:JDK提供了一些强大的工具,如JConsole、VisualVM和JProfiler,用于监控JVM状态、分析内存泄漏、查看线程信息和进行性能剖析。 8. **字节码操作**:了解字节码有助于深入理解JVM执行机制...

    jvm学习笔记.zip

    3. **监控和诊断**:使用JMX(Java Management Extensions)或专门的工具如VisualVM,对JVM的内存使用和垃圾收集情况进行实时监控,找出性能瓶颈。 4. **减少内存泄漏**:避免创建过多的短生命周期对象,尤其是大...

    JVM 学习笔记(Java虚拟机)

    - JConsole:监控JVM状态,包括内存、线程、类加载等。 - VisualVM:提供更详细的性能分析,如CPU、内存、线程和方法耗时。 - JProfiler:强大的商业JVM剖析工具,支持内存泄漏检测、CPU分析等。 - jcmd、jinfo...

    记录一些自己学习MySQL,JUC,JVM的学习笔记.zip

    5. 调优工具:使用JConsole、VisualVM或JProfiler等工具进行JVM性能监控和调优。 6. 深入JVM:探讨JVM的编译优化,如即时编译(JIT),以及类数据共享和动态类型语言支持等高级特性。 通过这些笔记,你可以系统地...

    JVM性能调优经典教程

    因此,理解JVM的工作原理和配置选项对于优化应用程序至关重要。 1. **内存管理**:JVM内存分为堆内存(Heap)和非堆内存(Non-Heap),包括年轻代(Young Generation)、老年代(Tenured Generation)以及永久代...

    jvm学习笔记

    《JVM学习笔记》 Java虚拟机(JVM)是Java平台的核心组成部分,它负责运行所有的Java应用程序。这篇笔记将深入探讨JVM的工作原理、内存管理、类加载机制以及优化策略,帮助读者全面理解JVM并提升Java程序的性能。 ...

Global site tag (gtag.js) - Google Analytics