社区
Java EE
帖子详情
使用IBM HeapAnalyzer分析内存情况,发现StackOverflowError占内存很大
GZ_Faker
2018-02-05 02:54:07
这是内存占用的树状图
想知道为什么StackOverflowError占了2个多G的内存
日志中也没有StackOverflow的报错
服务器使用的是WebSphere8.5
...全文
1057
2
打赏
收藏
使用IBM HeapAnalyzer分析内存情况,发现StackOverflowError占内存很大
这是内存占用的树状图 想知道为什么StackOverflowError占了2个多G的内存 日志中也没有StackOverflow的报错 服务器使用的是WebSphere8.5
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pilnyun335857183
2018-02-07
打赏
举报
回复
继续展开树状图看下内存占用最终是哪个对象占用的,StackOverflowError显示的内存占用包括它的引用占用的内存的。至于StackOverflowError在日志没有打印,建议最好排查一遍把catch(Throwable)这样的代码给去掉。
Sunyiban
2018-02-07
打赏
举报
回复
关于java outOfmemory的简单记录
涉及的工具有
IBM
Heap
Analyzer
在该工程的tools 目录下 OutOfMemory
Error
在开发过程中是司空见惯的,遇到这个错误,新手程序员都知道从两个方面入手来解决:一是排查程序是否有BUG导致
内存
泄漏;二是调整JVM启动...
OOM,
内存
溢出和
内存
泄漏的区别是什么
而在Java语言中,由于存在了垃圾自动回收机制,所以,我们一般不用去主动释放不用的对象所
占
的
内存
,也就是理论上来说,是不会存在“
内存
泄露”的。但是,如果编码不当,比如,将某个对象的引用放到了全局的Map中,...
JVM
内存
模型
Stack
Heap
文章选摘
JVM
内存
模型 Java虚拟机(Java Virtual Machine=JVM)的
内存
空间分为五个部分,分别是: 程序计数器 Java虚拟机栈 本地方法栈 堆 方法区。 下面对这五个区域展开深入的介绍。 程序计数器 1.1. 什么是程序计数器? ...
Java虚拟机栈溢出_JVM笔记 - 自动
内存
管理机制(Java
内存
区域与
内存
溢出异常)...
《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》笔记 - 自动
内存
管理机制(Java
内存
区域与
内存
溢出异常)1、Java
内存
区域与
内存
溢出异常1.1、概述1.2、运行时数据区域Java 虚拟机运行时数据区1.2.1、程序计数器...
【Java】常见
内存
溢出OOM
看下关于的官方说明:意思就是说,当JVM因为没有足够的
内存
来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出这个
error
(注:非exception,因为这个问题已经严重到不足以被应用处理)。是指程序在...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章