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

有用的 jvm 参数: 打印出类的加载顺序-XX:+TraceClassLoading

 
阅读更多

 

可以打印出类的加载顺序,可以用来排查 class 的冲突问题:

-XX:+TraceClassLoading

分享到:
评论

相关推荐

    Java虚拟机_JVM_参数配置

    - `-XX:+TraceClassLoading` 跟踪类加载过程。 5. **编译优化**: - `-XX:+TieredCompilation` 开启分层编译,提高代码执行效率。 - `-XX:CompileThreshold` 设置触发即时编译(JIT)的代码执行次数。 - `-XX:...

    JVM调优总结 Xms -Xmx -Xmn -Xss

    - **-XX:+PrintGCDetails**:打印出GC的详细信息。 例如: ``` -XX:+PrintGC [GC 118250K->113543K(130112K), 0.0094143 secs] [Full GC 121376K->10414K(130112K), 0.0650971 secs] ``` 通过这些信息,可以帮助...

    第2节: class文件及类加载详解-01

    第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: ...

    Jenkins启动脚本.zip

    JVM参数: JAVA_OPTS="-Xms512M -Xmx1024M -Xss256K -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:GCTimeRatio=39 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:$GC_PATH -XX:...

    jvm 配置jvm参数

    JVM参数主要分为两大类:一类是用于控制JVM运行时行为的参数,如内存分配、垃圾回收策略等;另一类则是用于调试和监控的参数,如日志记录、性能分析等。以下是一些关键的JVM参数: 1. **堆大小设置**: - `-Xms`:...

    JVM常用参数设置

    - `-XX:+TraceClassLoading`:打印类加载信息,便于调试。 四、其他重要参数 1. **日志输出**: - `-XX:+PrintFlagsFinal`:显示所有默认和已设置的JVM参数。 - `-XX:+PrintGCDetails` 和 `-XX:+...

    JVM参数设置详细说明

    JVM参数设置是Java应用程序优化的关键环节,直接影响到程序的性能和稳定性。下面将详细解释提供的JVM参数及其对性能的影响。 1. **堆大小设置**: - `-Xmx` 和 `-Xms` 用于设定JVM的最大堆(`Max Heap Size`)和最小...

    Java 6 JVM参数选项大全(中文版)

    - `-XX:+TraceClassLoading`: 跟踪类加载过程。 - `-XX:+LogCompilation`: 记录即时编译(JIT)活动。 6. **线程与并发参数** - `-XX:MaxGCPauseMillis`: 设置最大垃圾收集停顿时间目标。 - `-XX:...

    jvm参数设置_JVM参数设置_

    - `-XX:+TraceClassLoading`:跟踪类加载信息,有助于调试和理解类加载过程。 7. 编译优化: - `-XX:+TieredCompilation`:启用分层编译,提高代码优化的速度。 - `-XX:CompileThreshold`:设定方法触发即时编译...

    JAVA启动参数大全1.pdf

    - `-XX:+TraceClassLoading`:开启类加载追踪,记录加载的类信息。 - `-XX:+PrintGC` 和 `-XX:+PrintGCDetails`:打印垃圾收集信息,包括GC日志和详细信息。 - `-XX:+PrintHeapAtGC`:在每次GC时打印堆的快照。 ...

    jvm参数调优-jvm.zip

    7. **类加载机制**:`-XX:MaxMetaspaceClassCount`和`-XX:MaxMetaspaceObjCount`控制类和对象的数量,`-XX:SurvivorRatio`设定年轻代中Eden和Survivor区的比例。 8. **线程栈大小**:`-Xss`用于设定每个线程的堆栈...

    tomcat优化方案

    set JAVA_OPTS=-server-Xms1400M-Xmx1400M-XX:+AggressiveOpts-XX:+UseBiasedLocking-XX:PermSize=128M-XX:MaxPermSize=256M-XX:+DisableExplicitGC-XX:+UseConcMarkSweepGC-XX:+UseParNewGC-XX:+...

    JVM -XX 参数介绍

    ### JVM -XX 参数详解 #### 功能开关参数 在深入探讨JVM的-XX参数之前,我们首先要明白,这些参数主要是用于微调JVM的行为,适用于开发者或系统管理员在特定场景下进行性能优化或问题诊断。下面,我们将详细介绍...

    jvm参数调优-jvmSample.zip

    1. 类加载机制:JVM通过类加载器将字节码加载到内存中,分为启动类加载器、扩展类加载器和应用程序类加载器。 2. 内存结构:主要包含堆内存、栈内存、方法区、程序计数器和本地方法栈。其中,堆内存用于存储对象...

    JVM 参数调优-optimization-jvm.zip

    `-XX:+TraceClassLoading`可以追踪类加载过程。 6. **JVM性能监控和诊断工具**:如JConsole、VisualVM、JProfiler等,它们可以帮助我们实时查看和分析JVM的状态,包括内存、线程、CPU使用率等。 7. **线程堆栈分析...

    Java虚拟机JVM参数配置说明.pdf

    **类加载配置参数** - **-D<name>=**:设置系统属性。 - **-cp ** 或 **-classpath **:指定类路径。 - **-Xbootclasspath**:指定启动类路径。 **示例**: ``` java -Duser.timezone=GMT+8 -cp .;lib/* AppClass...

    JDK9GC-cheatsheet.pdf

    - `-XX:+PrintClassHistogram*`:打印类直方图,有助于分析内存占用。 5. **内存大小调整参数**: - `-Xmnsize`,`-XX:NewSize`,`-XX:MaxNewSize`:控制年轻代的大小。 - `-Xms`,`-XX:InitialHeapSize`:设定...

    JDK10GC-cheatsheet.pdf

    -XX:+PrintClassHistogramBeforeFullGC和-XX:+PrintClassHistogramAfterFullGC分别在full GC前后打印类直方图。 内存大小调整参数: -Xmnsize、-XX:NewSize和-XX:MaxNewSize设定年轻代的初始和最大大小。 -Xms和-...

    tomcat,oracle 参数优化

    JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=31 -XX:+...

Global site tag (gtag.js) - Google Analytics