11条回答 默认 最新
报告相同问题?
提交
相关推荐 更多相似问题
- 2018-06-15 00:55回答 11 已采纳 正在使用中的变量太多了,程序执行自动回收,发现你变量都在使用 无法回收 下面死循环为例,程序一直在生成新变量a,一直占用内存,内存满后自动释放时,你list还在方法内,没有结束,不能释放,就会内
- 2020-07-30 19:11回答 3 已采纳 我这么给你说吧,做print打印的时候需要消耗时间,也就是假定list的size达到100w会溢出,那么打印花费时间需要60s,不打印需要0.5s,也就是你说的为什么没打印20s就溢出了。我们可以做个
- 2018-06-22 05:59回答 2 已采纳 Xmx只是设置了允许的最大内存,如果程序实际运行不需要这么多,永远到达不了你设置的数量。所以,如果旧的设置30g,新的设置40g,那么这样当新旧都到达最大数量时候可能会有问题,当然也可能都到达不了最大
- 2021-12-01 11:36轻点 别打脸的博客 JVM虚拟机有自己的垃圾回收机制,一般情况下无需担心内存溢出的问题。但不是绝对的无需担心。 最近遇到一个服务器内存溢出问题,起因是使用了一个永不会关闭的线程,去做...
- 2021-12-05 23:08李秀才的博客 是否有小伙伴在碰到了OOM的时候,抓耳挠腮,不知如何下手,通过这篇保姆级的教程,可以教会你快速定位堆内存溢出的bug,本篇讲述的主题是生成dump文件以及通过Visual VM分析dump文件
- 2022-05-12 11:17用于学习JVM基础,仅参考,结构图来源其他地方(忘记) (xmind中的备注内容为查找资料,直接保存的,可以参考来源链接)
- 2013-01-29 11:15回答 4 已采纳 创建线程所用内存不是在jvm内存里的,jvm内存给的越大可创建线程数反而越小。 所以优先看是不是程序问题,然后是在不行调大线程数量。。 搜了一下相关: http://sesame.itey
- 2016-08-20 04:28回答 4 已采纳 先检查下代码,看是不是确实有泄漏的问题,没关资源、用了集合等没清空一直在加等。 确实是项目运行需要这么大内存再去修改JVM内存设置吧
- 2017-08-19 01:35回答 4 已采纳  图片说明](https://img-ask.cs
- 2022-01-16 17:45ambition_forever的博客 绝大部分的内存溢出属于堆溢出,原因是大量对象占用了堆空间,而这些对象持有强引用,无法回收。-Xmx参数指定堆空间大小小于对象大小时候,溢出自然而然的就发生了。 报错信息:java.lang.OutOfMemoryError: ...
- 2020-06-08 22:57猎人在吃肉的博客 文章目录一、概念的区分二、内存溢出的原因以及解决方法2.1、内存溢出的原因2.2、内存溢出的解决方案:三、内存泄漏3.1、内存泄漏的分类:3.2、内存泄漏的危害 一、概念的区分 内存溢出 out of memory,是指程序在...
- 2018-12-20 15:52360linker的博客 在虚拟机自动内存管理机制的帮助下,不需要自己实现释放内存,不容易出现内存泄漏和内存溢出的问题,由虚拟机管理内存这一切看起来非常美好,但是一旦出现内存溢出或者内存泄漏的问题,对于不熟悉jvm虚拟机是怎么...
- 2018-12-24 12:02回答 4 已采纳 1:手动释放内存一般使引用对象指向null 。 2:new出的对象GC会自动处理,不需要额外处理 3:需要自己处理的如IO,关闭数据库连接
- 2017-04-25 08:00回答 1 已采纳 尽量不要调用System.gc(),它会触发fullgc,而fullgc的频率应该是尽量降低的。尽管有些第三方库调用了它,还是不推荐在应用逻辑或业务逻辑内调用它。 如果重视实时性,建议分配较小的
- 2017-07-20 08:37回答 4 已采纳 Xms512m Xmx512m XX:PermSize=128m XX:MaxPermSize=128m
- 2022-01-20 13:02Java技术债务的博客 文章目录1 概念2 分析内存溢出可能出现的地方Java栈Metaspace堆2 分析内存泄漏的原因1、静态集合类:容器使用时引起的内存泄漏2、各种连接时:未正确使用close()方法导致的内存泄漏3、外部模块的引用4、单例模式更多...
- 2021-08-31 00:35苍鹰蛟龙的博客 内存溢出(OutOfMemoryError)就是JVM中没有空闲内存,垃圾回收器回收垃圾之后也无法提供足够的内存,导致内存溢出。 内存溢出一般由两方面导致:虚拟机的堆内存设置太小;内存中创建了很多大对象,垃圾回收器之后也...
- 2022-01-31 15:59琦彦的博客 什么是内存泄漏和什么是内存溢出 (陌陌) Java存在内存泄漏吗,内存泄漏的场景有哪些,如何避免(百度) Java 中会存在内存泄漏吗,简述一下?(猎聘) 内存泄漏是怎么造成的?(拼多多、字节跳动) 内存泄漏与内存溢出的...
- 2017-11-28 03:10回答 14 已采纳 已阅读《深入理解Java虚拟机》
- 2019-08-11 16:33技术宅不太宅的博客 前言:JVM中除了程序计数器,其他的区域都有可能会发生内存溢出。 0.什么是内存溢出 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出。 1.内存泄漏和内存溢出区别...
- 没有解决我的问题, 去提问