加载中
OutOfMemoryError: GC Overhead Limit Exceeded错误解析

简单地说,Garbage Collection (GC)就是JVM回收不再使用的对象,释放内存的过程。GC Overhead Limit Exceeded error是java.lang.OutOfMemoryError家族的一员,表示JVM内存被耗尽。接下来看看...

GC Root总结

JVM根据GC Roots算法判定一个对象需要被回收,GC Roots一般在JVM的栈区域里产生。 GC Roots原理 GC Roots基本思路就是通过一系列的称为“GC Roots”的对象作为起始点, 从这些节点开始向下搜...

2017/12/25 15:28
9.7K
实用JVM参数总结

HotSpot JVM 有许多可用的参数选项,在这里我总结了一些实用的JVM参数,包括堆大小调整、监控、JIT优化等部分

BlackHole开发日记-一次压力测试及JVM调优的经过

本文介绍了一次JVM调优的过程,我们可以在调优的时候做参考。

如何选择合适的 GC 时间 —— USER, SYS, REAL?

本篇文章主要介绍 GC 日志里 user、sys 和 real 三种类型的时间的概念,并通过示例予以说明。

浅谈 G1 GC 日志格式

由于 G1 GC 正在逐渐成为 JVM 默认的垃圾收集器,它的使用与关注度也会逐渐增加,本文主要介绍如何理解 G1 GC 的日志格式。

7 个抓取 Java Thread Dumps 的方式

Thread dumps(线程转储)能帮助我们判断 CPU 峰值、死锁、内存异常、应用反应迟钝、响应时间变长和其他系统问题。在这篇文章当中,总结了7中抓取 Java Thread Dumps 文件的方式。...

听阿里巴巴JVM工程师为你分析常见Java故障案例

本文介绍了 HotSpot 的基本常识、Java故障排查方法论和Java故障案例分析,对 JVM 优化和故障排查很有指导意义。

Java命令学习系列(四)——jstat

jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形的服...

Java命令学习系列(三)——Jmap

jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump。在Java命令学习系列(零)——常见命令及Jav...

笔者带你剖析大规模分布式Java平台JVM性能调优基础

本文作者是高翔龙,是《Java虚拟机精讲》一书的作者,这篇文章主要介绍了 JVM 调优的基本原则、老年代和新生代的调优原则,很有实用性。

Java命令学习系列(二)——Jstack

jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循...

Java命令学习系列(一)——Jps

jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jps并不使用应用程序名来查找JVM实例。因...

发生java.lang.OutOfMemoryError: Direct buffer memory

下面是在掉坑了,出现了一次 java.lang.OutOfMemoryError: Direct buffer memory 错误后的总结。 发生原因: 用来 nio ,但是 direct buffer 不够 解决办法 1)检查是否直接或间接使用了 ni...

JVM致命错误日志(hs_err_pid.log)分析

本文主要介绍如何分析JVM致命错误日志(hs_err_pid.log)

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部