E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
heapdump
【JVM源码解析】虚拟机解释执行Java方法(下)
本文由
HeapDump
性能社区首席讲师鸠摩(马智)授权整理发布第34篇-解析invokeinterface字节码指令与invokevirtual指令类似,当没有对目标方法进行解析时,需要调用LinkResolver
HeapDump性能社区
·
2021-12-10 15:28
【JVM源码解析】虚拟机解释执行Java方法(上)
本文由
HeapDump
性能社区首席讲师鸠摩(马智)授权整理发布第29篇-调用Java主类的main()方法前面已经写了许多篇介绍字节码指令对应的汇编代码执行逻辑,还有一些字节码指令对应的汇编代码逻辑没有介绍
·
2021-12-03 18:31
javajvm
【JVM源码解析】模板解释器解释执行Java字节码指令(下)
本文由
HeapDump
性能社区首席讲师鸠摩(马智)授权整理发布第22篇-虚拟机字节码之运算指令虚拟机规范中与运算相关的字节码指令如下表所示。
·
2021-11-25 12:42
javajvm字节码
【JVM源码解析】模板解释器解释执行Java字节码指令(上)
本文由
HeapDump
性能社区首席讲师鸠摩(马智)授权整理发布第17章-x86-64寄存器不同的CPU都能够解释的机器语言的体系称为指令集架构(ISA,InstructionSetArchitecture
·
2021-11-25 12:11
javajvm字节码
【JVM源码解析】模板解释器解释执行Java字节码指令(上)
本文由
HeapDump
性能社区首席讲师鸠摩(马智)授权整理发布第17章-x86-64寄存器不同的CPU都能够解释的机器语言的体系称为指令集架构(ISA,InstructionSetArchitecture
HeapDump性能社区
·
2021-11-25 11:00
常用网站
技术社区OSChina博客园ElasticSearch中文社区segmentfault
HeapDump
性能社区JavaCodeGeeksInfoQ技术学习资源并发编程网java知识分享网http://c.biancheng.net
淘气的王淘气_PACKAGE
·
2021-11-22 10:05
深入底层|JVM源码解读:HotSpot的模板解释器
本文由
HeapDump
性能社区首席讲师鸠摩(马智)授权整理发布第9篇-字节码指令的定义之前的文章介绍了解释执行下的Java栈帧创建以及字节码分派逻辑,但是始终没有讲到虚拟机到底是怎么执行Java方法中的字节码的
·
2021-11-11 19:06
javajvmhotspot
【超硬核】JVM源码解读:Java方法main在虚拟机上解释执行
本文由
HeapDump
性能社区首席讲师鸠摩(马智)授权整理发布第1篇-关于Java虚拟机HotSpot,开篇说的简单点开讲Java运行时,这一篇讲一些简单的内容。
·
2021-11-11 16:14
javajvm
在k8s中收集jvm异常dump文件到OSS
现状加参数-XX:+
HeapDump
OnOutOfMemoryError-XX:
HeapDump
Path=logs/test.dump可以实现在jvm发生内存错误后会生成dump文件方便开发人员分析异常原因
peachyy
·
2021-11-11 12:00
SpringBoot配置Actuator组件,实现系统监控
目录一、Actuator简介二、与SpringBoot2.0整合1、核心依赖Jar包2、Yml配置文件三、监控接口详解1、Info接口2、Health接口3、Beans接口4、Conditions接口5、
HeapDump
·
2021-11-04 13:34
后端问题排查
分析堆内存1.dump堆内存命令:jmap-dump:format=b,file=无法及时dump,使用下面命令开启自动dump-XX:+
HeapDump
OnOutOfMemoryError2.使用MAT
·
2021-10-10 17:31
javajvm
JDK常用命令jps jinfo jstat的具体说明与示例
我们主要介绍一下JVM中处理运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(
heapdump
/hprof文件)等信息的相关常用命令(jhat
·
2021-09-24 11:58
一文教会你使用jmap和MAT进行堆内存溢出分析
jmap:Java内存映像工具jmap(MemoryMapforJava)命令用于生成堆转储快照(一般称为
heapdump
或dump文件)。
·
2021-09-24 11:54
HeapDump
性能社区Young GC异常问题排查实战案例精选合集
作者:Rocketshttps://
heapdump
.cn/article
·
2021-09-08 17:56
javajvmgc
HeapDump
性能社区Young GC异常问题排查实战案例精选合集
作者:Rocketshttps://
heapdump
.cn/article
HeapDump性能社区
·
2021-09-08 17:18
HeapDump
性能社区Full GC异常问题排查实战案例精选合集
本期小编集合了
HeapDump
性能社区内的4篇FullGC异常问题排查文章,通过几位作者记录的真实案例,提醒自己避免踩坑,顺便复习相关知识点。
·
2021-09-02 16:14
javajvm性能优化
HeapDump
性能社区OOM问题排查实战案例精选合集
内存溢出(OutOfMemory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件,而由系统配置、数据流、用户代码等原因而导致的内存溢出错误,即使用户重新执行任务依然无法避免。JVM发生OOM异常可能是以下几种情况:Ja
·
2021-07-28 09:27
javaJVM内存溢出性能优化
HeapDump
性能社区OOM问题排查实战案例精选合集
内存溢出(OutOfMemory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件,而由系统配置、数据流、用户代码等原因而导致的内存溢出错误,即使用户重新执行任务依然无法避免。JVM发生OOM异常可能是以下几种情况:Ja
HeapDump性能社区
·
2021-07-23 15:35
POI 内存溢出问题分析
并配置了-XX:+
HeapDump
OnOutOfMemoryError-XX:
HeapDump
Path=$TOMCAT_LOG_DIR,在运行过程中监控到OutOfMemoryError。
小小爱笑
·
2021-06-27 11:04
JVM调优工具
jstatJVMStatisticsMonitoringTool用于收集HotSpot虚拟机各方面的运行参数jinfoConfigurationInfoforJava显示虚拟机配置信息jmapMemoryMapforJava生成虚拟机的内存转储快照(
heapdump
胡飞飞_1995
·
2021-06-25 05:47
内存泄漏问题排查
常用的有
heapdump
和threaddump,我们可以理解为
heapdump
是记录内存信息的,threaddump是记录CPU信息的。
Riverleee
·
2021-06-23 03:26
JVM-3. OutOfMemoryError
设置堆最小值参数-Xms和最大值参数-Xmx;设置-XX:+
HeapDump
OnOutOfMemoryError参数在内存溢出时Dump出当前内存堆转储快照。
悠扬前奏
·
2021-06-20 13:13
JVM系列(2) JVM监控工具
0.可选GC配置0.14C4G,响应时优先的GC配置策略-XX:+
HeapDump
BeforeFullGC-XX:+
HeapDump
AfterFullGC-XX:CMSFullGCsBeforeCompaction
suxin1932
·
2021-06-17 09:55
GC常用日志参数配置及分析工具说明
/gc.log日志大小分块-XX:-UseGCLogFileRotation-XX:GCLogFileSize=8M堆内存异常打印-XX:+
HeapDump
OnOutOfMemo
架构师_迦叶
·
2021-06-14 10:40
Jmap
-XX:+
HeapDump
OnOutOfMemoryError2.-XX:
HeapDump
Path=.
Du___
·
2021-06-13 21:26
Java I/O
Plauen,Germanyby@
heapdump
Java的I/O库分为以streams为核心的java.io和以buffers和channels为核心的java.nio。
skeeey
·
2021-06-13 18:49
JMeter使用中遇到的问题:Jmeter Debug - "Unrecognized VM option '+
HeapDump
OnOutOfMemoryError"
启动JMeter.bat的程序时,出现以下出错信息:UnrecognizedVMoption'+
HeapDump
OnOutOfMemoryError'CouldnotcreatetheJavavirtualmachine.errorlevel
Annie丁小妞
·
2021-06-10 07:18
jvm调优参数
-Xms-Xmx:限定最小最大内存,为了防止垃圾收集器在最小、最大之间收缩堆而产生额外的时间,我们通常把最大、最小设置为相同的值可以通过下面的参数打
HeapDump
信息-XX:
HeapDump
Path-XX
xcardata
·
2021-06-07 03:55
OOM异常
通过-Xms和-Xmx来设置Java堆大小,代码如下:/***-Xms20M-Xmx20M-XX:+
HeapDump
OnOutOfM
cooolboy
·
2021-06-05 21:40
加快Android Stduio编译速度方法,亲测有效
gradle.properties里添加下面代码:org.gradle.daemon=trueorg.gradle.jvmargs=-Xmx2048m-XX:MaxPermSize=512m-XX:+
HeapDump
OnOutOfMemoryErro
JokAr_
·
2021-05-18 08:17
深入JVM:(二)内存溢出
/***VMOptions:-Xms20m-Xmx20m-XX:+
HeapDump
OnOutOfMemoryError*/publicstaticclassOOMObject{}publicstatic
小村医
·
2021-05-12 14:58
Java基础之堆内存溢出的解决
并且定位问题总结堆内存溢出的场景与解决方案分析商城项目中可能存在堆内存溢出的代码并且解决三、堆内存溢出演示代码publicclassHeapOOMTest{privateListoomList=newArrayListOpen
HeapDump
·
2021-05-10 13:56
Java内存泄漏分析系列之一:使用jstack定位线程堆栈信息
基本概念在对Java内存泄漏进行分析的时候,需要对jvm运行期间的内存占用、线程执行等情况进行记录的dump文件,常用的主要有threaddump和
heapdump
。
jetma
·
2021-05-10 07:48
JVM快速入门
以元空间的方式去实现了方法区,而jdk1.8之前是以永久代去实现的方法区(两者的区别在于,)什么是OOM,什么是栈溢出StackOverFlow怎么分析-XX:+
HeapDump
OnOutOfMemoryError-XX
Insecurity
·
2021-05-08 14:37
【26】性能优化
一、内存优化主要通过MemoryMonitor,AllocationTracker以及
HeapDump
,LeakCanary等工具定位到有问题的类或者方法,然后进行优化。
嗟嗟嗟
·
2021-05-04 18:29
Memory Analyzer(MAT)打开android eclipse Dump内存文件出现错误
AndroideclipseDump内存文件出现以下错误:转载:(http://blog.csdn.net/elong_2009/article/details/15029003#)copyErroropening
heapdump
'elong.CrazyCube.hprof
Girl_endless
·
2021-04-30 21:22
性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(二)转
在本文中,将介绍MAT如何根据
heapdump
分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。
生活的探路者
·
2021-04-23 09:55
JVM工具
JVMStatisticsMonitoringTool)监控虚拟机运行数据图像化的替代片VisualVMjinfo(ConfigurationInfoforJava)显示虚拟机配置信息jmap(MemoryMapforJava)生成
heapdump
哓晓的故事
·
2021-04-20 11:55
redisson内存溢出排查
前言Java进程快照的形成使用-XX:
HeapDump
OnOutOfMemoryError在应用程序启动的加入-XX:
HeapDump
OnOutOfMemoryError会使得程序员会崩溃的时候形成java_pidXXXX.hprof
Java及SpringBoot
·
2021-04-13 15:34
mac平台下怎么分析java堆hprof文件
使用jdk自带的jhat命令如何打印堆栈信息到hprof文件中运行程序增加VM参数(如何增加VM执行参数,可以查看之前文章):-XX:+
HeapDump
OnOutOfMemoryError#会打印出现内存溢出异常时
prepared
·
2021-04-11 10:35
JAVA
JVM
java
jvm
如何对你的 Elasticsearch JVM 进行 dump 分析 ?
Elasticsearchjvmdump分析一、dump文件导出(分析ES版本为7.4.2)查询Elasticsearch进程pidps-ef|grepelastic获取二进制
heapdump
文件jmap-dump
dying 搁浅
·
2021-04-03 21:44
Elasticsearch
JVM
elasticsearch
jvm
内存分析
JVM生成的3种文件,你都见过吗?
这些文件是:(GC)Garbagecollectionlog垃圾收集日志ThreadDump线程转储
HeapDump
堆转储带着问题一探究竟在本文中,让我们尝试理解这三个关键文件,在哪里使用它们,它们看起来如何
java宝典
·
2021-01-13 03:52
java
JVM生成的3种文件,你都见过吗?
这些文件是:(GC)Garbagecollectionlog垃圾收集日志ThreadDump线程转储
HeapDump
堆转储带着问题一探究竟在本文中,让我们尝试理解这三个关键文件,在哪里使用它们,它们看起来如何
liangtengyu
·
2021-01-12 21:34
java
jvm
发生oom时自动dump文件配置:-XX:+
HeapDump
OnOutOfMemoryError-XX:
HeapDump
Path=heap.hprof配置堆的大小:-Xms10M-Xmx20M系统启动时
oomusic001
·
2021-01-02 17:13
it
jvm
java
JDK 自带调优JVM工具
JDK、JRE、JVM的关系JAVA代码是如何执行的
HeapDump
获取方式1.使用jmap命令生成dump文件jmap-dump:live,format=b,file=d:\dump\heap.hprof2
我去灬买橘子
·
2021-01-01 14:43
jvm
深入
jvm
Jmeter工具目录介绍
Bin:放置了各项配置文件(比如日志设置、jvm设置等)、启动文件(启动快捷方式、报告生成快捷方式、
HeapDump
快捷方式等)、启动jira包、web方式。
樱花草_2f2c
·
2020-12-27 15:12
记一次OOM-dump文件分析
工具EclipseMemoryAnalyzer(mat)案例分析启动工具后打开File-Open
HeapDump
,然后选择生成的
HeapDUmp
文件如下图所示:主界面点击leaksuspect(内存泄漏可疑点
戎码倥偬
·
2020-12-17 11:06
Java中高级核心知识全面解析—— JDK 监控和故障处理工具(JDK 命令行工具详解!、JDK 可视化分析工具使用方法!)
目录一、JDK命令行工具1.jps:查看所有Java进程2.jstat:监视虚拟机各种运行状态信息3.jinfo:实时地查看和调整虚拟机各项参数4.jmap:生成堆转储快照5.jhat:分析
heapdump
Java_Caiyo
·
2020-12-11 20:31
java
jvm
java
大数据
多线程
面试
jmap查询JVM堆内存
jmap命令可以获取运行中的jvm的快照,从而离线分析,检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中最多的对象,各种对象所占用的内存大小.可以使用jmap生成
HeapDump
.什么是堆Dump
入门小站
·
2020-12-03 03:14
jvm
JVM虚拟机性能监控与故障处理工具
hprof文件)等JDK监控和故障处理工具命令作用jps显示指定系统内所有HotSpot虚拟机进程jstat收集HotSpot虚拟机各方面运行数据jinfo显示虚拟机配置信息jmap生成虚拟机的内部转储快照(
heapdump
zero
·
2020-11-30 00:34
java
jvm
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他