`
winit
  • 浏览: 13990 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
最近访客 更多访客>>
社区版块
存档分类
最新评论

前2天PP环境jvm crash

    博客分类:
  • java
阅读更多
JVM crashed的log日志:
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  Internal Error (frame_sparc.cpp:511), pid=4026, tid=121
#  Error: guarantee(Thread::current() == (Thread*)thread,"only current thread can flush its registers")
#
# Java VM: Java HotSpot(TM) Server VM (11.0-b15 mixed mode solaris-sparc)
# An error report file with more information is saved as:
# hs_err_pid4026.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

由于没有权限查看log文件,google了一下,发现有不少人遇到这个问题,从sun上面找了,是
JVM的一个bug:http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=a3111251e65efd1971c2a9d379705?bug_id=6649401.
提供的解决方法是加 jvm启动参数: -XX:-UseBiasedLocking
分享到:
评论

相关推荐

    jvm crash的崩溃日志详细分析及注意点

    `-XX:+ShowMessageBoxOnError`参数在Linux环境下启用后,当JVM崩溃时,系统会自动启动GDB进行分析和调试,这对于测试环境尤其有用。 JVM崩溃日志中的关键部分包括: 1. **错误信息概要**:这部分包含致命错误的...

    JVM crash 错误日志分析

    2. **堆栈跟踪**:当JVM崩溃时,它会打印出所有线程的堆栈跟踪,显示每个线程在崩溃时执行的函数调用序列。通过分析这些信息,我们可以找到可能导致问题的具体代码行。 3. **异常报告**:错误日志会记录导致JVM崩溃...

    年轻代gc jvm crash

    "年轻代GC JVM crash"可能是因为在垃圾回收过程中遇到了严重问题,导致JVM崩溃。这可能是由于以下原因: 1. **内存溢出**:如果年轻代的空间不足以容纳新分配的对象,或者Survivor区无法容纳从Eden区晋升的对象,就...

    JVM Crash,生成hs_err_pid.log文件

    2. **Java版本信息**:包含JVM的版本、实现厂商、操作系统及CPU信息,这些有助于确定问题是否与特定环境有关。 3. **堆栈跟踪**:这是分析JVM崩溃的关键部分,它列出了崩溃时每个线程的执行状态,包括方法调用栈。...

    生产环境jvm调优的实例代码-jvm.zip

    在生产环境中进行JVM(Java Virtual Machine)调优是确保应用程序高效、稳定运行的关键步骤。JVM调优涉及多个方面,包括内存配置、垃圾收集器选择、线程设置、类加载机制优化等。这里我们将详细探讨这些关键知识点,...

    推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1

    2. JVM内存模型:JVM内存模型定义了内存中各个部分的关系,以及在多线程环境下如何共享和分配内存。Java内存模型(JMM)规定了线程对共享变量的可见性和有序性,它通过主内存和工作内存的概念来实现多线程之间的协作...

    jdk,jvm源码

    Java虚拟机(JVM)是Java程序运行的核心,它负责解释和执行字节码,为Java应用程序提供了一个跨平台的运行环境。JDK(Java Development Kit)包含了开发和运行Java程序所需的所有工具,包括JVM。当我们谈论"jdk,jvm...

    开发测试环境Docker及JVM内存限制部署方案

    该文档描述了开发测试环境中Docker及JVM内存限制部署方案

    SAP JVM 8.1 64 bits

    2. **SAP优化**:SAP JVM不仅仅是Oracle JDK的一个副本,它包含了针对SAP特定场景的优化。这些优化可能包括对SAP特定API的调用效率提升、内存管理策略的调整以及对SAP应用程序执行的特殊优化,以确保在运行SAP解决...

    JVM3天性能调优教程

    JVM3天性能调优教程.txt

    jvm 启动过程 JVM 原理

    2. **验证**:加载后的字节码需要经过严格的验证,以确保其符合Java语言规范,不会对JVM造成破坏。验证包括格式验证、语义验证和类型检查等步骤。 3. **准备**:在验证通过后,JVM为类的静态变量分配内存,并赋予...

    jvm生产环境上的一些配置参数

    jvm生产环境上的一些配置参数。对没接触这方面的调优人员,有一定的参考价值。

    jvm虚拟机开源平台

    2. **嵌入式环境**: 嵌入式环境通常指的是将软件集成到硬件设备中,如智能家居、工业控制系统等。这些环境对资源有限性有较高要求,因此需要轻量级的JVM来支持Java应用。 3. **JamVM**: 提供的压缩包文件"jamvm-...

    jvm视频及笔记

    Java虚拟机(JVM)是Java程序运行的核心组件,它负责解释和执行字节码,为开发者提供了跨平台的运行环境。"jvm视频及笔记"这个资源显然是一份全面学习JVM的材料,结合了视频教程和书面笔记,帮助学习者深入理解JVM的...

    蚂蚁课堂-JVM快速入门2

    "蚂蚁课堂-JVM快速入门2"这个课程显然旨在帮助初学者迅速掌握JVM的基础知识,特别是关于JVM参数的设置和内存溢出问题的处理。 首先,我们来深入了解JVM参数。JVM参数是用来配置和调整JVM行为的关键工具。它们分为两...

    JVM图解-JVM指令-JVM原型图.rar

    2. **JVM指令**: - JVM指令是字节码,每条指令对应一个特定的操作,如加载和存储变量、算术运算、控制流程、对象创建和方法调用等。 - 指令手册会列出所有这些指令,比如`iconst_5`表示将整数5压入操作数栈,`a...

    JVM

    Java虚拟机(JVM)是Java编程语言的核心组成部分,它为Java程序提供了运行环境,使得Java代码能够在不同的操作系统上“一次编写,到处运行”。JVM是Java平台的一部分,负责执行字节码,管理内存,垃圾收集,以及提供...

    JVM必知必会

    - **JRE**:Java运行环境,包括JVM和Java的核心类库。 - **JDK**:Java开发工具包,包含JRE和编译、调试等开发工具。 #### 3. JVM的基本结构 JVM由多个子系统和组件构成: - **类加载子系统**:负责加载类文件到JVM...

    jvm 详细介绍,了解jvm各个组成部分和功能

    ### JVM 详细介绍:掌握 JVM 的各个组成部分与功能 #### 一、Java 源文件编译及执行 Java 应用程序的核心在于源文件的编译与执行。不同于 C/C++ 这类需要针对不同平台进行编译的语言,Java 采用了一种更为灵活的...

Global site tag (gtag.js) - Google Analytics