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
内存泄露
JVM——垃圾回收(垃圾回收算法+分代垃圾回收+垃圾回收器)
有一个弊端叫做循环引用,两个的引用计数都是1,导致不能作为垃圾回收,会造成
内存泄露
。java虚拟机没有采用该算法。
北岭山脚鼠鼠
·
2023-08-21 15:15
JVM
jvm
RK3399平台开发系列讲解(内核调试篇)Valgrind使用案例
返回专栏总目录文章目录一、使用未初始化的内存案例二、
内存泄露
三、在内存被释放后进行读/写案例四、从已分配内存块的尾部进行读/写案例五、两次释放内存案例沉淀、分享、成长,让自己和他人都能有所收获!
内核笔记
·
2023-08-20 20:59
RK3399
c++ vector内存释放踩坑
因此,你通常不需要担心std::vector会导致
内存泄露
AI视觉网奇
·
2023-08-20 08:45
c++入门宝典
c++
java
开发语言
【C++数据结构】智能指针的构建
2、会导致程序的
内存泄露
,进而影响整个程序,甚至可能是整个电脑
人才程序员
·
2023-08-19 07:10
C++数据结构
c++
数据结构
数据库
c语言
开发语言
软件工程
算法
JAVA面试场景题
2、java
内存泄露
的排
温温-
·
2023-08-19 04:42
java
面试
开发语言
java内存溢出和
内存泄露
什么是内存溢出内存溢出outofmemory,是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory;什么是
内存泄露
内存泄露
memoryleak,是指程序在申请内存后,无法释放已申请的内存空间
棣琦_mm
·
2023-08-18 13:10
ThreadLocal内存泄漏问题
引子:内存泄漏:是指本应该被GC回收的无用对象没有被回收,导致内存空间的浪费,当
内存泄露
严重时会导致内存溢出。
用手写的从前
·
2023-08-18 08:29
Java并发编程
ThreadLocal
内存泄漏
java
并发编程
开发语言
如何预防内存泄漏
内存泄露
简单来说就是,内存分配与内存释放没有做到一对一的匹配。二、内存泄漏的危害堆内存被不断的分配使用,没有及时回收,随着程序的运行,堆内存会慢慢的被消耗殆尽,当其他程序需要内存时
坚持学习.
·
2023-08-18 02:02
实际应用
服务器
后端
c++
parasoft Jtest 使用教程:防止和检查内存问题
此外,Jtest可以在它执行测试用例的过程检测
内存泄露
。为了达到这个目的,它在测试执行的过程中监控对象的分配事件和对象释放事件。
测试界清流
·
2023-08-18 01:42
软件测试
软件测试
Docker Cgroup 子系统 CPU/Memory
还有或者应用
内存泄露
,那么吃掉了宿
富士康质检员张全蛋
·
2023-08-17 21:19
Docker
Cgroup
docker
maxLifetime导致fullgc stw耗时长
oldgc水位3G左右ygc几分钟一次、fullgc十天一次分库分表,对应多个数据库连接池对象问题发现stw告警,fullgcstw超过500ms查看jvmgc曲线图,oldspace一直慢慢上升,有
内存泄露
的感觉
holysu
·
2023-08-17 15:47
Java应用堆外
内存泄露
问题排查 | 京东云技术团队
问题是怎么发现的最近有个java应用在做压力测试压测环境配置:CentOS系统4核CPU8g内存jdk1.6.0_25,jvm配置-server-Xms2048m-Xmx2048m出现问题如下执行300并发,压测持续1个小时后内存使用率从20%上升到100%,tps从1100多降低到600多。排查问题的详细过程首先使用top命令查看内存占用如下然后查看java堆内存分布情况,查看堆内存占用正常,j
·
2023-08-17 12:19
后端java内存泄漏
c++ 内存泄漏检测
VisualLeakDetector是一款免费的、健全的、开源的VisualC++
内存泄露
检测系统。
0点51 胜
·
2023-08-17 07:53
c++
开发语言
vld
为什么 ThreadLocal 会导致内存泄漏 ?如何解决 ?
里面存储的数据,它的生命周期是和线程或者线程池的生命周期保持一致的,如果在整个程序的运行期间,线程和线程池都没有销毁的情况下,那么ThreadLocal里面的数据也不会被销毁,也不会被垃圾回收器所回收,这个就是
内存泄露
问题
Master_hl
·
2023-08-17 02:08
并发
java
Android性能优化——内存优化
,可用内存减少,频繁GC内存溢出,OOM,程序异常二、内存分析工具MemoryProfilerMemoryAnalyzerLeakCanaryMemoryProfiler实时图表展示应用内存使用量识别
内存泄露
郑子
·
2023-08-16 20:30
性能优化
C++智能指针详解:shared_ptr
使用rawpointer管理动态内存时,经常会遇到这样的问题:忘记delete内存,造成
内存泄露
。出现异常时,不会执行delete,造成
内存泄露
。
吃素的施子
·
2023-08-15 10:59
c++11
C++
boost
c++
开发语言
后端
从智能指针联想到cocos2dx内存管理机制
其实这会暴露出许多缺点:内存重复释放野指针:指向的内存已经被释放了,但是指针还在使用
内存泄露
:不再使用的内存没有释放,内存占用率过高C11就引出了智能指针来解决以上的三个问题。
凉拌姨妈好吃
·
2023-08-15 03:07
java基础面试题-String深入理解
String对象主要有四个成员变量:char[]数组,offset偏移量,count字符数量,hash哈希值;通过offset和count两个属性可以定位char[]数组,共享数组对象,但是有可能会导致
内存泄露
d6bebf38e463
·
2023-08-14 08:12
封装图片压缩
地址:https://github.com/vpractical/CatCompress相关optimize_coding为false,导致图片压缩效果差Android中最容易导致OOM的情况,一个是
内存泄露
vpractical
·
2023-08-14 08:32
【JVM】Java
内存泄露
的排查思路?
java
内存泄露
的排查思路Java内存为什么会泄露?
怎么还不写代码
·
2023-08-14 06:36
JVM
jvm
java
开发语言
c++ 学习系列 -- 智能指针
但使用普通指针,容易造成
内存泄露
(忘记释放)、二次释放、程序发生异常时
内存泄露
等问题等。另外,使用普通指针容易产生野指针、悬空指针等问题。所以C++11就引入了智能指针来管理内存。
在河之洲木水
·
2023-08-14 06:50
c++
学习
开发语言
web应用越用越卡怎么办
简介如果你的网页应用越用越卡,你就有理由怀疑存在
内存泄露
在开发Web应用程序时,经常会遇到内存泄漏的问题,这可能导致应用程序的性能下降或崩溃。
wakangda
·
2023-08-13 14:04
前端
chrome
devtools
Handler内存泄漏原因及解决方案
一、Handler造成
内存泄露
的原因在Activity内将Handler声明成非静态内部类或者匿名内部类,这样Handle默认持有外部类Activity的引用。
盛大人很低调
·
2023-08-13 14:32
android
handler
内存泄漏
内存泄漏和内存溢出以及原因和解决方案
2.造成
内存泄露
的原因有哪些?(1)非静态内部类造成的内存泄漏那么为什么非静态内部类会造成内存泄漏呢?
程序猿yangzai
·
2023-08-13 14:02
java
android
C++进阶 智能指针
本篇博客简介:介绍C++中的智能指针智能指针为什么会存在智能指针
内存泄露
内存泄漏定义内存泄漏的危害如何检测内存泄漏如何避免内存泄漏智能指针的使用及其原理RAII设计一个智能指针C++官方的智能指针定制删除器智能指针总结为什么会存在智能指针我们首先来看下面的这段代码
学习同学
·
2023-08-13 06:28
C++进阶
c++
开发语言
handler使用WeakReference
如果引用对象生命周期长于本来应该释放的对象的话,那就会引起
内存泄露
(handle持有外部类Activity的引用,我们知道消息队列是在一个Looper线程中不断轮询处理消息,那么当这个Activity退出时消息队列中还有未处理的消息或者正在处理消息
文强小弟
·
2023-08-13 00:20
理解内存管理
•堆和栈
内存泄露
、野指针堆和栈是逻辑分区也是物理分区。StackOverflow,堆栈溢出是一起溢出的。堆栈没有明显的划分界限,但是有个划分方式。
w_xiao_wu
·
2023-08-12 23:16
复现海康威视综合安防管理平台artemis接口Spring boot heapdump
内存泄露
漏洞
目录一、漏洞描述二、影响版本三、资产测绘四、漏洞复现一、漏洞描述HIKVISIONiSecureCenter综合安防管理平台是一套“集成化”、“智能化”的平台,通过接入视频监控、一卡通
xiaochuhe.
·
2023-08-12 19:15
漏洞复现
安全
web安全
记一次解决MQTT软件包
内存泄露
的心路历程
1、技术背景物联网产品使用的mqtt连接功能采用的kawii-mqtt软件包,具体的软件包地址在:[kawiimqtt软件包地址](https://github.com/longtengmcu/kawaii-mqtt),当出基于此软件包开发时,解决了此软件包的许多问题(可查看git提交记录),包括内存泄漏问题,现在已经成功应用在产品上,并且稳定运行。目前的产品应用是mqtt做的长连接,即创建连接后
fhqlongteng
·
2023-08-12 12:01
RT
Thread
编程经验
物联网
MQTT
内存泄露
Activity
内存泄露
的分析和解决
前言
内存泄露
:生命周期长的对象A引用了生命周期短的对象B。生命周期短的B对象已经完成了使用,原本可以被GC回收,但被生命周期长的对象A引用,导致不可被GC回收,从而出现B对象泄露。
flyingSlive
·
2023-08-12 11:49
JavaScript面试题(一)
缺点:会引起内存泄漏使用闭包的注意点:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致
内存泄露
。
Yxj-5211314
·
2023-08-12 10:56
javascript
delphi中TObjectList删除对象
今天遇到一个问题,我用TObjectList删除对象后,总是存在
内存泄露
的情况,看网上的资料TObjectList删除对象后,会自动释放对象占用的内存空间,于是只能自己调试了。
rznice
·
2023-08-12 09:32
delphi
Android内存如何泄露
Android内存如何泄露对象的生命周期溢出对象无限创建引起内存爆满生命周期溢出
内存泄露
说到底是,对象的生命周期管理失误,导致对象的生命周期溢出。
southtrain
·
2023-08-12 06:12
c++ 多态笔记
加virtual关键字,变为虚函数【动态多态的
内存泄露
问题】使用delete销毁父类指针,只会执行父类的析构函数销毁子类指针,会执行父类和子类的析构函数但在多态中,是用一个父类的指针指向一个子类的内存,
RookieHands
·
2023-08-12 02:56
什么叫内存溢出?内存泄漏的定义又是什么?使用中如何避免?
内存泄露
是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为
内存泄露
。
川观_
·
2023-08-12 01:00
Java虚拟机:处理java.lang.outofMemory:Java heap space 异常
内存泄露
解决方法:通过工具查看泄漏对象到GCroots的引用链,可以找的泄漏对象通过怎样的路径与GCroots相关联导致垃圾收集器无法自动回收泄露对象,从而定位泄漏代码段,解决异常。
imylyed
·
2023-08-11 22:49
【深入理解 ThreadLocal】
深入理解ThreadLocal介绍源码分析ThreadLocal类图set(Tvalue)Tget()
内存泄露
hash冲突解决总结介绍官方介绍:此类提供线程局部变量。
echo_huangshi
·
2023-08-11 20:37
多线程编程
java
ThreadLocal
并发
弱引用
Android性能优化系列:内存优化
文章目录内存的理论知识App的内存限制Android为App分配多少内存内存问题发生OOM的条件造成卡顿的原因(内存抖动)
内存泄露
常见场景及解决方案常用内存分析工具:LeakCanary、MemoryProfiler
VincentWei95
·
2023-08-11 19:28
性能优化
android
测试工具
Java VisuslVM 安装 Visual GC 插件
简述开发大型Java应用程序的过程中难免遇到
内存泄露
、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。
虹猫日志
·
2023-08-11 11:39
常见的系统崩溃原因总结和解决方法
使用指针变量不规范1)【读崩溃】定义一个野指针或空指针读数据,导致访问内存地址失败2)【踩内存】创建指针却不给其分配空间,或者分配的空间大小不正确,内存被该指针非法踩脏,后面代码调用该内存段时崩溃3)【
内存泄露
盒子君~
·
2023-08-11 09:57
【4】开发经验及方法
#
C/C++
开发语言
机器人
linux
valgrind在android 10上检查
内存泄露
代码下载gitclonegit://sourceware.org/git/valgrind.git[github上的不行,缺少VEX目录]编译创建变异脚本build.sh:#!/usr/bin/envbashexportNDKROOT=/home/hui/tools/android-ndk/android-ndk-r14bexportAR=$NDKROOT/toolchains/aarch64-l
技术笔记
·
2023-08-10 18:55
iOS内存管理
几个问题iOS内存管理的机制是什么iOS内存管理什么情况会让对象引用计数增加什么情况下会内存暴增,怎么解决什么情况下会
内存泄露
,怎么解决对象什么时候释放自动释放池原理property关键字有哪些,代表什么含义
智人一千
·
2023-08-10 17:53
内存泄露
与内存溢出
1、内存泄漏(memoryleak)是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。2、内存溢出(outofmemory)指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。3、二者的关系内存泄漏
一只野良猫w
·
2023-08-10 16:32
java
jvm
java
Android中常见的内存优化及
内存泄露
场景
避免
内存泄露
的关键是及时释放不再需要的资源,特别是生命周期较长的资源。
弦听你的梦
·
2023-08-10 16:49
android
性能优化
jvm导出dump日志,分析内存情况
18426占用内存比例很高2.导出dump日志jmap-dump:format=b,file=heap.hprof18426当前目录:3.下载到本地,使用MAT打开进行分析设置MAT内存大小:几种图表现形式:
内存泄露
检测
Andy_Health
·
2023-08-10 04:52
jvm
jvm
JVM面试题--实践
jpsjstackjmapjstatjconsoleVisualVM总结Java
内存泄露
的排查思路1获取堆内存快照dump2VisualVM
Java菜鸟尹先生
·
2023-08-10 00:00
jvm
Java开发必会Java指令
Java常用命令在现实企业级Java应用开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足
内存泄露
线程死锁锁争用(LockContention)Java进程消耗CPU过高.
GeekerLou
·
2023-08-09 18:47
【工作中问题解决实践 十】一次
内存泄露
排查-MAT使用指南
最近体验了一把当医生的感觉,定位病根病因,感觉这种要揪出问题的感觉很爽,并不觉得麻烦,这里将整个排查过程记录一下,方便之后再遇到类似问题有应对之道。问题背景2023-07-18早上还在睡梦中的俺被一条条报警消息铛铛铛的吵醒,这才发现我们的服务早上突然大量请求499,由于我们的服务相对基础,所以马上故障组拉群开始排查解决,先感觉分批次重启容器止损。这里get到的两个重点:监控一定要做,有了监控心里就
存在morning
·
2023-08-09 15:28
工作中问题解决实践
java
spring
iOS 关于leak检测内存问题的使用
3、选择invertcalltree和hidesystemlibraries4、定位到具体代码处->在详情面板选中显示的若干条中的一条,双击,会自动跳到
内存泄露
代码处,
思邶
·
2023-08-09 04:08
Java虚拟机内存模型和管理
作为Android开发工程师,对内存管理一定不陌生,因为在Android机制中,代码不规范很容易引起
内存泄露
。那么我们沿着这个问题推出一些问题:1.
内存泄露
会导致什么?2.
内存泄露
的原理是什么?
烧伤的火柴
·
2023-08-09 00:29
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他