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
java+内存溢出
Java 虚拟机中的内存结构
1内存结构1.1程序计数器1.1.1定义ProgramCounterRegister程序计数器(寄存器)作用:是记住下一条jvm指令的执行地址特点:是线程私有的(每个线程独有自己的一份)不会存在
内存溢出
xiongyuqing
·
2023-12-23 02:00
Java
java
开发语言
黑马点评08 秒杀优化 变阻塞队列为消息队列
实战篇-25.Redis消息队列-认识消息队列_哔哩哔哩_bilibili1.消息队列和阻塞队列不同1)消息队列不在jvm里,所以内存不受jvm限制,避免
内存溢出
的风险。
BigOrangeSama
·
2023-12-22 15:57
java项目
java
深入理解Java垃圾回收机制及其优化策略
这个过程是自动的,避免了内存泄漏和
内存溢出
的问题。JV
程序员升仔
·
2023-12-22 11:46
java
开发语言
JVM系列-第11章-垃圾回收相关概念
文章目录@[toc]垃圾回收相关概念System.gc()的理解手动GC理解不可达对象的回收行为
内存溢出
与内存泄漏
内存溢出
内存泄漏StoptheWorld代码感受StoptheWorld垃圾回收的并行与并发并发的概念并行的概念垃圾回收的并发与并行
奥库甘道夫
·
2023-12-22 08:57
Java
jvm
java
算法
JVM与GC
如何生成可参考右边的帮助文档文章目录前言说下JVM的主要组成部分和作用谈谈你对运行时数据区的理解栈内存的概述堆和栈的区别为什么要把堆和栈区分出来对象的访问定位的方式判断垃圾可回收的方法谈谈对内存泄漏和
内存溢出
的理解内存泄漏的根本原因是什么可能发生内存泄漏的情况为什么要移除永久代谈谈对
JoshuaShrine
·
2023-12-22 08:27
jvm
java
开发语言
JVM 上篇(12):垃圾回收相关概念
理解不可达对象的回收行为1、调用localvarGC1()方法:2、调用localvarGC2()方法3、调用localvarGC3()方法4、调用localvarGC4()方法5、调用localvarGC5()方法:
内存溢出
与内存泄漏
内存溢出
内存泄漏
Mr_tianyanxiaobai
·
2023-12-22 08:52
JVM
JVM
【什么是POI,为什么它会导致
内存溢出
?】
什么是POI,为什么它会导致
内存溢出
什么是POIExcel并没看到的那么小POI的溢出原理拓展知识几种Workbook格式什么是POIApachePOl,是一个非常流行的文档处理工具,通常大家会选择用它来处理
昕宝爸爸爱编程
·
2023-12-21 23:32
文件处理
文件处理
java
开发语言
堆和栈的区别、垃圾回收机制、内存分配、类加载器
(局部变量的存活时间是这个函数调用完之后)2、空间大小不一样堆的空间大,栈的空间小二、垃圾回收机制(主要针对堆和方法区)1、使用目的:避免发生内存泄漏和
内存溢出
的情况,使得系统能更好地使用内存。
weixin_40683982
·
2023-12-21 20:06
Java虚拟机
垃圾回收器和内存分配
当我们需要检查各种
内存溢出
,内存泄漏问题时,当垃圾收集成为系统达到更高并
努力学习的小飞侠
·
2023-12-21 20:34
JVM
python
jvm
开发语言
mybatis-plus报错
内存溢出
版本3.4.1报错信息Causedby:org.apache.ibatis.builder.BuilderException:Errorevaluatingexpression'ew.sqlSegment!=nullandew.sqlSegment!=''andew.nonEmptyOfWhere'.Cause:org.apache.ibatis.ognl.OgnlException:sqlSeg
非ban必选
·
2023-12-21 19:24
mybatis
Android性能优化篇之(二)序言及JVM篇
有了虚拟机内存管理机制,也就不那么容易出现内存泄漏和
内存溢出
的问题了。不那么容易出现,并不代表就不会出现。
Android征途
·
2023-12-21 17:50
官方指定Jmeter配置JVM堆内存方式
1.概述在使用Jmeter做性能测试过程中,可能会应为默认设置的堆内存值较小出现堆
内存溢出
问题,此时解决的方式有两种,分布式测试和调大堆内存。下面介绍官方推荐调整堆内存方法。
程序员曦曦
·
2023-12-21 14:42
软件测试
jmeter
jvm
功能测试
软件测试
自动化测试
程序人生
职场和发展
java异常
3、异常的分类3.1、java.lang.Throwablejava.lang.Error一般指程序无法解决的错误,比如,jvm出现的错误,或
内存溢出
等*两种异常:3.2java.lang.Exception
XLMN
·
2023-12-21 14:04
系列十四(面试)、谈谈你对StackOverflowError的理解?
一、StackOverflowError1.1、概述StackOverflowError是栈
内存溢出
的意思。
YYAugenstern
·
2023-12-21 11:09
JVM系列
JVM
C/C++常见面试题(三)
、volatile关键字的作用5、extern关键字6、引用和指针的区别7、malloc的用法和注意点8、C和C++的区别9、C语言的编译过程10、重载、重写、隐藏的区别11、智能指针12、内存泄漏和
内存溢出
发狂的小花
·
2023-12-21 06:19
C/C++面试整理
c语言
c++
嵌入式
面试
APP测试
功能逻辑走向是正确的兼容性测试:操作系统平台、相同平台的不同版本、分辨率和设备尺寸异常测试:网络切换、电话信息中断、崩溃测试、冷启动、热启动安装卸载测试:第一次安装、升级应用、卸载应用性能测试:内存消耗、CPU占用、
内存溢出
snail_on
·
2023-12-21 04:49
APP测试
python
java虚拟机第三版学习
java编译执行流程Java源文件—>编译器—>字节码文件—>JVM—>机器码Java内存区域与
内存溢出
异常[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xkKr6bPF
星月IWJ
·
2023-12-21 03:59
JAVA
java
jvm
开发语言
一篇文章彻底搞懂GC
而对于Java开发者来说,JVM的自动内存管理机制解决了这个让人头疼的问题,不容易出现内存泄漏和
内存溢出
的问
程序员小潘
·
2023-12-21 03:41
实战案例:缓存不一致问题的解决(redis+本地缓存caffine)
为了增加效率,以及防止堆
内存溢出
,在B端选择本地缓存文章的方案。
酱学编程
·
2023-12-20 23:30
缓存
redis
spring
第十六章 - 垃圾回收相关概念
第十六章-垃圾回收相关概念文章目录第十六章-垃圾回收相关概念1.System.gc()的理解1.1手动GC来理解不可达对象的回收2.
内存溢出
与内存泄露2.1
内存溢出
(OOM)2.2内存泄露(MemoryLeak
猿小羽
·
2023-12-20 17:44
jvm
java
开发语言
后端
《JVM系列》 第八章 -- 垃圾回收机制
如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占的内存空间会一直保留到应用程序的结束,被保留的空间无法被其它对象使用,甚至可能导致
内存溢出
。
龙源lll
·
2023-12-20 17:42
JVM系列
jvm
java
新星计划
一、
内存溢出
(oom)和内存泄漏(leak)
内存溢出
(OOM),指程序申请内存时,没有足够的内存供申请者使用,此时就会报错OOM,即所谓的
内存溢出
。内存泄漏(MemoryLeak),指程序在申请内存后,内存无法被JVM/操作系统回收的现象。
忘忧崖主
·
2023-12-20 14:42
【jvm从入门到实战】(十) 实战篇-内存调优
内存溢出
和内存泄漏:在Java中如果不再使用一个对象,但是该对象依然在GCROOT的引用链上,这个对象就不会被垃圾回收器回收,这种情况就称之为内存泄漏。内存泄漏绝大多数情况都是由堆内存泄漏引起的。
小星星*
·
2023-12-20 13:53
Java
jvm
npm run build Last few GCs
npmrunbuildLastfewGCs这是由于webpack执行时造成的
内存溢出
。
SailingCoder
·
2023-12-20 10:14
问题处理
npm
前端
node.js
压力测试过程中
内存溢出
(堆溢出、栈溢出、持久代溢出)情况如何解决
在压力测试过程中,可能会遇到
内存溢出
的问题,其中常见的包括堆
内存溢出
、栈
内存溢出
和持久代溢出。解决这类问题需要首先理解各种
内存溢出
的原因和特点。
虚幻如影
·
2023-12-19 18:32
性能测试
压力测试
Spring循环依赖的解决思路
循环调用是无法解决的除非有终结条件,否则就是死循环,最终导致
内存溢出
错误。Spring如何解决循环依赖Spring容器循环依赖包括构造器循环依赖和
码而优则仕
·
2023-12-19 12:01
Java堆内存又溢出了!教你一招必杀技
堆
内存溢出
是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。
Java黎先生
·
2023-12-19 12:17
JVM-3-OutOfMemoryErrory
内存溢出
堆溢出Java堆用于储存对象实例,我们只要不断地创建对象,并且保证GCRoots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么随着对象数量的增加,总容量触及最大堆的容量限制后就会产生
内存溢出
异常
Andy.88666
·
2023-12-19 08:20
JVM
jvm
java
开发语言
【JVM从入门到实战】(八)垃圾回收(1)
内存泄漏:指的是不再使用的对象在系统中未被回收,内存泄漏的积累可能会导致
内存溢出
什么是垃圾回收Java中为了简化对象的释放,引入了自动的垃圾回收(GarbageCollection简称GC)机制。
小星星*
·
2023-12-19 08:20
Java
jvm
java
性能优化
JVM 垃圾回收详解
内存溢出
和内存泄漏
内存溢出
:经过垃圾回收之后,内存仍旧无法存储新创建的对象,内存不够溢出。内存泄漏:又叫“存储泄漏”,对象不会在被程序使用了,但是GC又不能回收他们。
子龙技术
·
2023-12-19 08:46
jvm
java
手拉手EasyExcel极简实现web上传下载(全栈)
mysql8IDEAIntelliJIDEA2022.2.1JDK1.8SpringBoot2.7.13mybatis-plus3.5.3.2EasyExcel是一个基于Java的、快速、简洁、解决大文件
内存溢出
的
QGS-CD
·
2023-12-18 21:39
前端
11.jvm第三方工具使用实践
目录概述GCEasy官网jvm内存占用情况关键性能指标堆内存与元空间优化MAT安装MAT相关概念说明内存泄漏与
内存溢出
shallowheap及retainedheapoutgoingreferences
流月up
·
2023-12-18 20:16
jvm
jvm
第三方工具
GCEasy
Arthas
菜鸟学Spring系列之循环依赖
Spring解决循环依赖的三种方式引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至
内存溢出
报错。
野生Java程序员
·
2023-12-18 03:02
Java使用EasyExcel根据模板导出excel
但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些
内存溢出
的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大
@琴酒**
·
2023-12-18 02:55
excel
java
开发语言
Java使用EasyExcel导出简单、复杂excel,以及多个excel打包导出下载zip
,使用内存小,处理速度快,使用方便,正好最近项目中有用到多个excel导出下载的功能,便记录下EasyExcel使用git地址:GitHub-alibaba/easyexcel:快速、简洁、解决大文件
内存溢出
的
老醋先生~
·
2023-12-18 02:55
java
java
2020-03-17
OOM异常介绍java.lang.StackOverflowError(栈
内存溢出
)java.lang.OutOfMemoryError:javaheapspace(堆
内存溢出
)java.lang.OutOfMemoryError
夏日柠檬哈
·
2023-12-17 18:44
MyBatis Plus 大数据量查询优化
但有些情况不需要分页的方式查询数据或分很大一页查询数据时,如果一下子将数据全部加载出来到内存中,很可能会发生OOM(
内存溢出
);而且查询会很慢,因为框架耗费大量的时间和内存去把数据库查询的结果封装成我们想要的对象
Moshow郑锴
·
2023-12-17 12:25
SpringBoot2启示录
mybatis
小程序分享图片(
JAVA+
小程序端)
第一次做小程序海报分享,感觉canvas还是有点难度的。所以用了JAVA后端生成,JAVA用了ImageCombiner组件去开发,整体来说感觉还是便捷很多的。com.freewaysoimage-combiner2.6.5具体使用的话看连接:https://gitee.com/dromara/image-combiner/#12-imagecombiner%E8%83%BD%E5%A4%9F%E
xuxiaoxie
·
2023-12-17 08:10
小程序
java
Android 的常见内存泄漏以及解决方式
内存泄漏的发生原因本质上是因为生命周期较长的对象去引用生命周期较短的对象,导致生命周期短的对象无法被GC及时回收掉,从而导致被占用的内存无法被释放,如果程序长期运行最终可能会导致OOM
内存溢出
。
走廊里的声控灯
·
2023-12-17 06:51
【分片上传】如何实现大文件上传?分片上传原理
但是需要注意防止
内存溢出
和网络故障等问题。基于Apache的上传组件:使用Apache的文件上传组件(如CommonsFileUpload),可以实现大文件的上传,支持分块上传和进度监控等功能。
后端研发Marion
·
2023-12-17 05:12
大文件上传
第2章Java内存区域与
内存溢出
异常
运行时数据区域程序计数器是一块较小的内存空间,他可以看做是当前线程所执行字节码的行号指示器线程私有没有规定任何OutOfMemoryError情况的区域Java虚拟机栈线程私有,每个方法执行时都会同步创建一个栈帧描述的是java方法执行的线程内存模型栈帧结构图:栈帧结构图局部变量表:存放编译期可知的各种java虚拟机基本数据类型、对象引用和returnAddress类型(指向一条字节码指令的地址)
后会有7
·
2023-12-16 21:31
深入理解Java虚拟机---对象的创建和内存异常溢出
深入理解Java虚拟机---对象的创建和内存异常溢出对象的创建对象内存布局对象的访问定位
内存溢出
Java堆溢出虚拟机栈和本地方法栈溢出方法区和运行时常量池溢出本地直接
内存溢出
对象的创建Step1:虚拟机遇到一条
kk变色龙13
·
2023-12-16 20:20
java
jvm
开发语言
weblogic
内存溢出
调优方法
引言为了提高维护人员运维水平,以集中与分享日常运行维护经验为目的,现进行典型经验的编制。现象描述部分应用服务器出现宕机现象,在F5上查看时已经掉出集群状态。处理过程停止宕机应用服务器上的Weblogic进程。/home/weblogic/bea/user_projects/domains/pms/bin/setDomainEnv.sh文件中的启动内存大小并添加垃圾回收机制,修改后如下:MEM_AR
it技术分享just_free
·
2023-12-16 20:57
中间件
运维
服务器
中间件
EasyExcel
EasyExcelEasyExcel是一个基于Java的、快速、简洁、解决大文件
内存溢出
的Excel处理工具,可以快速实现快速完成Excel的读、写等功能。为什么不使用阿帕奇的POI?
你小汁完了
·
2023-12-16 19:40
JavaEE
java
C++
内存溢出
,看高级程序员的解决办法是什么
C/C++语言中,内存的分配与回收都是由开发人员在编写代码时主动完成的,好处是内存管理的开销较小,程序拥有更高的执行效率;弊端是依赖于开发者的水平,随着代码规模的扩大,极容易遗漏释放内存的步骤,或者一些不规范的编程可能会使程序具有安全隐患。如果对内存管理不当,可能导致程序中存在内存缺陷,甚至会在运行时产生内存故障错误。内存泄漏是各类缺陷中十分棘手的一种,对系统的稳定运行威胁较大。当动态分配的内存在
Fock.
·
2023-12-16 12:27
c++
解决goview栈
内存溢出
导致打包报错问题
最近搞低代码大屏使用goview打包时遇到问题报错:vitev4.3.6buildingforproduction...transforming(8931)node_modules\monaco-editor\esm\vs\base\common\navigator.js[24864:000001B515BA39F0]65979ms:Scavenge2002.0(2071.4)->1999.9(2
喜陈
·
2023-12-16 11:30
报错
vue.js
javascript
EasyExcel
概述GitHub-alibaba/easyexcel:快速、简洁、解决大文件
内存溢出
的java处理Excel工具EasyExcel官方文档-基于Java的Excel处理工具|EasyExcelEasyExcel
White-Camellia
·
2023-12-16 09:43
excel
java
一篇搞懂python的内存管理
为了解决引用计数的弊端2.2垃圾回收,产生的效率问题2.3什么时候垃圾回收2.4垃圾回收是怎么回收2.4.1怎么找到垃圾-->分代回收2.4.2怎么清除垃圾--->标记清除,清除循环引用的垃圾2.4.3内存泄露2.4.4
内存溢出
三
敬申火
·
2023-12-16 08:55
python
python
python | 内存管理
目录python引用机制Python引用计数引用计数器原理获取引用计数:getrefcount()增加引用计数减少引用计数内存泄漏与
内存溢出
标记清除#主要用于解决循环引用。
缘来是黎
·
2023-12-16 08:49
python
python
开发语言
后端
JVM虚拟机系统性学习-JVM调优实战之
内存溢出
、高并发场景调优
调优实战-
内存溢出
的定位与分析首先,对于以下代码如果造成
内存溢出
该如何进行定位呢?
无敌少年小旋风
·
2023-12-16 08:04
JVM
jvm
学习
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他