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
no-op内存泄漏
垃圾回收算法
JVM垃圾回收算法JVM(JavaVirtualMachine)使用垃圾回收算法来管理内存,自动释放不再使用的对象,以避免
内存泄漏
和内存溢出。
lv_code
·
2023-08-12 19:59
JVM
算法
JVM—内存管理(运行时数据区)、垃圾回收
我们常说的线上
内存泄漏
和内存溢出是因为什么?我们今儿来揭开看看它神秘的面纱。过程在讲述运行时数据区有哪些部分之前先讨论以下对象的创建流程一、对象创建流程在上一篇文章中已经讲述了类加载的过程,虚拟
吃豆子的恐龙
·
2023-08-12 13:39
jvm
内存
堆
记一次解决MQTT软件包内存泄露的心路历程
[kawiimqtt软件包地址](https://github.com/longtengmcu/kawaii-mqtt),当出基于此软件包开发时,解决了此软件包的许多问题(可查看git提交记录),包括
内存泄漏
问题
fhqlongteng
·
2023-08-12 12:01
RT
Thread
编程经验
物联网
MQTT
内存泄露
JavaScript面试题(一)
缺点:会引起
内存泄漏
使用闭包的注意点:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。
Yxj-5211314
·
2023-08-12 10:56
javascript
解决iOS11以下系统WKWebView崩溃
问题1描述:老版代码WKWebView存在
内存泄漏
,控制器一直没有dealloc,导致每次访问都内存都在增加问题原因在WKWebView只有:addScriptMessageHandler方法,没有添加移除方法
冰宫无凉
·
2023-08-12 09:30
内存泄漏
的定义又是什么?使用中如何避免?
内存泄漏
:
内存泄漏
指程序运行过程中分配内存给临时变量,用完之后却没有被GC回收,始终占用着内存,既不能被使用也不能分配给其他程序,于是就发生
川观_
·
2023-08-12 01:00
析构函数的用法是什么?
动态内存管理析构函数常用于释放通过动态内存分配(如new关键字)获得的资源,以防止
内存泄漏
。
codereasy
·
2023-08-11 23:49
c++
算法
开发语言
如何解决
内存泄漏
问题
内存泄漏
是指程序运行过程中,由于程序员的疏忽或者程序设计的缺陷,导致一些内存资源无法被回收,从而占用了系统的内存空间,最终导致系统的性能下降或崩溃。
坐等拆迁砸电脑
·
2023-08-11 23:18
前端
JVM技术专题-线上解决方案(1) GC问题分析和故障排查规划指南
什么是GC问题堆内
内存泄漏
总是和GC异常相伴。不过GC问题不只是和内存问题相关,还有可能引起CPU负载、网络问题等系列并发症
码农Kkio
·
2023-08-11 22:40
Java虚拟机:处理java.lang.outofMemory:Java heap space 异常
Java队内存溢出异常情况解决方法:1.通过内存映像分析工具(EclipseMemoryAnalyzer)对dump出来的堆转储快照进行分析,确定出来的异常是属于
内存泄漏
还是内存溢出。
imylyed
·
2023-08-11 22:49
小记 获取dump文件
hprofdump可以分析应用的对象是否
内存泄漏
等。举例在linux服务器上打hprofdump文件。首先找到对应的进程:ps-ef|grepjava.显示的进程号和java的目录。
echo_huangshi
·
2023-08-11 20:36
web项目
java基础
linux
Android性能优化(二)—— 内存优化
常见的内存问题有
内存泄漏
、内存溢出(OutofMemory)、内存抖动等。
橙子19911016
·
2023-08-11 19:30
android
性能优化
jvm
预防和检测
内存泄漏
:实用技巧
关于作者:CSDN内容合伙人、技术专家,从零开始做日活千万级APP。专注于分享各领域原创系列文章,擅长java后端、移动开发、人工智能等,希望大家多多支持。目录一、导读二、概览三、案例分析3.1使用memory-profiler3.2使用MAT(MemoryAnalyzer)3.2.1通过OQL语法3.2.2通过Histogram(直方图)3.2.3通过DominatorTree(支配树)3.2.
Android西红柿
·
2023-08-11 12:04
Android学习之路
java
android
性能
面试
内存泄漏
【chrome devtools】前端性能分析之chrome devtools的使用 前端项目内存性能优化的建议 前端浏览器崩溃卡死 前端性能分析实战
很明显,这应该是
内存泄漏
了。但是只知道
内存泄漏
,并不知道究竟要如何排查问题。根据经验,无非就是定时器开了没关,闭包太多不能释放,动画太多性能影响等等。这样猜来猜去,成本太高。
屋昂仼
·
2023-08-11 05:35
javascript
内存泄漏
MVP造成的
内存泄漏
但是,由于Presenter经常性的需要执行一些耗时操作,那么当我们在操作未完成时候关闭了Activity,会导致Presenter一直持有Activity的对象,造成
内存泄漏
。
天平GG
·
2023-08-11 02:27
java try-with-resources自动关闭资源
它可以简化代码中关闭资源的操作,确保资源得到正确释放,避免
内存泄漏
。
内师-ZT
·
2023-08-11 02:36
java
java
开发语言
诺瓦星云面试汇总
socketI/O复用5、strcpy与strcat6、内存的分配7、new和malloc8、Tcp和udp的区别9、嵌入式linux的调试方式10、iic上拉电阻的作用11、指针常量与常量指针12、
内存泄漏
(ノへ ̄、)。
·
2023-08-10 18:19
java
开发语言
内存泄露与内存溢出
1、
内存泄漏
(memoryleak)是指程序在申请内存后,无法释放已申请的内存空间,一次
内存泄漏
似乎不会有大的影响,但
内存泄漏
堆积后的后果就是内存溢出。
一只野良猫w
·
2023-08-10 16:32
java
jvm
java
Android
内存泄漏
名词解释
内存泄漏
:即memoryleak。
喜欢听风的人
·
2023-08-10 15:07
android
java
开发语言
jvm导出dump日志,分析内存情况
这个就是
内存泄漏
的点,因为我代码
Andy_Health
·
2023-08-10 04:52
jvm
jvm
C++ 11 -智能指针
目录1.引入:为什么需要智能指针2.
内存泄漏
2.1什么是
内存泄漏
,
内存泄漏
的危害2.2
内存泄漏
分类(了解)2.3如何检测
内存泄漏
(了解)2.4如何避免
内存泄漏
3.智能指针的使用及原理3.1RAII3.2
cat_fish_rain
·
2023-08-10 00:37
C/C++/c#
c++
数学建模
算法
常见内存问题
内存泄漏
形象描述:内存像气球漏气一样,漏掉部分(不能使用),只剩下整体的部分(能够被使用)。
leon.liao
·
2023-08-09 21:07
#
Linux
内核知识
三个方法帮助解决Android
内存泄漏
问题
三个方法帮助解决Android
内存泄漏
问题最近自己遇到了好几个
内存泄漏
的问题,也帮同事解决了几个
内存泄漏
的问题记录一下常用的检测
内存泄漏
有三个方法1Leakcanary工具检测2adb命令adbshelldumpsysmeminfo
HelloLeol
·
2023-08-09 19:06
Android
内存泄漏
内存泄漏
什么是
内存泄漏
内存泄漏
(MemoryLeak):是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。
huahaiyi
·
2023-08-09 18:08
android
重谈Handler的
内存泄漏
Handler的
内存泄漏
问题在多线程操作中,handler会使用的非常多,但是每次使用handler你有没有考虑
内存泄漏
的问题。
huahaiyi
·
2023-08-09 18:08
android
java
开发语言
动态库的生成和使用、日志打印、
内存泄漏
检测
为什么使用动态库:比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个
青春猪头少年_
·
2023-08-09 16:30
【C++】C/C++内存管理
C++内存分布二、C语言动态内存管理方式三、C++内存管理方式1.new/delete操作内置类型2.new和delete操作自定义类型3.operatornew与operatordelete函数四、
内存泄漏
总结前言内存分配是
心之王者716
·
2023-08-09 14:36
c++
c语言
C&C++内存管理与模版初阶
operatornew与operatordelete函数(四)new和delete的实现原理1、内置类型2、自定义类型(五)定位new表达式(placement-new)(六)八股文1、new和malloc的区别2、
内存泄漏
Metaleaf
·
2023-08-09 14:31
C++
c++
开发语言
面试
delete 对象指针时,为什么要准确的类的指针
如果不调用析构函数,就会造成
内存泄漏
。然后,这类占用的堆内存,会正常释放,所以造成了,成员变量指针指向的堆区数据,也就永远无法被释放了。所以,正常情况下,没有成员变量指向堆区数据
xiaoliang1
·
2023-08-09 12:23
ThreadLocal详解
2、ThreadLocal的基本使用
内存泄漏
问题引用类型:强引用:软引用弱引用虚引用ThreadLocal
内存泄漏
原因三、总结提升一、故事背景最近在学习并发编程相关内容,这里给大家分享一下ThreadLocal
王梦杰.
·
2023-08-09 08:23
java
jvm
开发语言
c++堆和栈
堆上分配的内存在程序中要手动管理其生命周期,如果忘记释放堆上分配的内存,可能会导致
内存泄漏
。堆中的变量在函数结束后也会继续生存。
采采卷耳77
·
2023-08-09 08:36
C/C++
c++
开发语言
C语言----动态内存分配(malloc calloc relloc free)超全知识点
动态内存分配的常见错误1.对null进行解引用操作2.对动态开辟空间的越界访问3.对非动态开辟内存使用free释放4.使用free释放动态开辟内存的一部分5.对同一块动态内存多次释放6.动态开辟内存忘记释放(
内存泄漏
dulu~dulu
·
2023-08-09 07:47
编程训练
c语言
算法
数据结构
C++——内存管理
、代码段栈:存放局部变量、函数参数,在执行函数的时候,函数内的局部变量的存储单元会在栈上创建,函数执行完后就会自动释放堆:程序员自己申请的一块任意大小的内存,这个内存一直存在,需要手动释放,不然会造成
内存泄漏
Nick-An
·
2023-08-09 05:01
c++
开发语言
准备三个月,终拿快手offer!薪资28k*16
一,技术一面1,自我介绍2,说下最满意的项目以及项目中的难点3,
内存泄漏
如何
程序员springmeng
·
2023-08-08 16:37
springboot
java
大厂面试
面试
后端面试
【C++】智能指针
文章目录
内存泄漏
内存泄漏
的概念及其危害
内存泄漏
分类如何避免
内存泄漏
智能指针RAII智能指针的原理auto_ptrunique_ptrshared_ptr循环引用的问题weak_ptr
内存泄漏
内存泄漏
的概念及其危害什么是
内存泄漏
努力努力再努力.xx
·
2023-08-08 15:35
C++从入门到放弃
c++
【JS进阶】JS
内存泄漏
JS
内存泄漏
1.
内存泄漏
JavaScript中的
内存泄漏
是指程序中使用的内存不再被需要却没有被释放,最终导致浏览器或者Node.js进程使用的内存越来越大,直到程序崩溃或者系统运行缓慢。
cannotbecounted
·
2023-08-08 14:34
JS进阶
javascript
开发语言
ecmascript
C++
内存泄漏
什么是内存泄露内存泄露是指:
内存泄漏
也称作"存储渗漏",用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。
txinyu的博客
·
2023-08-08 10:50
java
开发语言
内存泄漏
调优案列
各接口的成功率不足99.99%,通过分割压测之后发现,在压测A服务时,内存上升明显,且伴有频繁的fgc发生jvm老年代内存使用率已经达到了100%且应用的fgc有5000+次,fgc频率大概在2s左右,怀疑有
内存泄漏
问题产生压测工具
昱宸星光
·
2023-08-08 07:57
jvm
垃圾回收与
内存泄漏
JavaScript具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。JavaScript常见的垃圾回收方式:标记清除、引用计数方式。1、标记清除方式:工作原理:当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。工作流程:垃圾回收器,在运行的时候会给存储在内存中的所有变量都加上标记;去掉环境中的变量以及被环境中
早睡第一人
·
2023-08-08 07:39
jvm
java
开发语言
C/C++内存管理
operatordelete函数4.new和delete的实现原理4.1内置类型4.2自定义类型5.定位new表达式(placement-new)5.总结malloc/free和new/delete的区别6.
内存泄漏
ZHA_123
·
2023-08-08 05:03
c语言
c++
备战秋招008(20230713)
二、关于问题的答案1.集合2.JUC02、底层原理03、
内存泄漏
总结前言提示:这里为每天自己的学习内容心情总结;LearnByDoing,NoworNever,Writingisorganizedthinking
FKX1213
·
2023-08-08 01:06
秋招打卡
java
面试
开发语言
简说 Message.obtain()
Handler的一般做法publicclassMainActivityextendsActivity{//Demo展示,并未考虑
内存泄漏
等Handlerhandler=newHandler(){@OverridepublicvoidhandleMessage
画十
·
2023-08-07 14:24
OutOfMemoryError
要解决Java堆溢出异常,重点是确认异常源于
内存泄漏
还是内存溢出。虚拟机栈和本地方法栈溢出如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常。
44d95011b3f7
·
2023-08-07 10:40
美化QTabWidget(3)
这里还存在个问题就是多次调用QTabWidgetProxy::updateDrawHelp()有
内存泄漏
的风险。所以这个bug
蓑衣夜行
·
2023-08-07 07:32
Qt实战记录
QTabWidget
qt
QTabBar
iOS
内存泄漏
问题及解决方案
内存泄漏
内存泄漏
指的是程序中已动态分配的堆内存由于某些原因未能释放或无法释放,造成系统内存的浪费,导致程序运行速度变慢甚至系统崩溃。
___F
·
2023-08-07 04:04
iOS内存分区
如果没有释放,会引发
内存泄漏
风险。其生命周期需要到进程结束才会释放。
Lee_Jo
·
2023-08-07 02:29
【C#学习笔记】内存管理
自动内存管理可解决常见问题,例如,忘记释放对象并导致
内存泄漏
,或尝试访问已释放对象的内存。分配内存总的来说,C
milu_ELK
·
2023-08-06 19:26
C#学习笔记
c#
学习
笔记
【C++】new和delete
4.定位new(placement-new)5.
内存泄漏
6.malloc/free和new/delete的区别1.为什么会有new和delete?
南木_N
·
2023-08-06 19:44
c++
开发语言
《Effective Java 中文版 第二版》第二章 第6条:消除过期的对象引用
[toc]
内存泄漏
问题只要一个对象被引用,它就不会被垃圾回收。问题出现及解决方式1.对无用对象的过期引用(obsoletreference)。
不平凡的小黄宁
·
2023-08-06 17:28
重翻已生灰的Android书---对application的理解
application是Android应用的入口,保存应用进程内的全局变量,初始化操作,提供全局上下文,不用担心
内存泄漏
。
就是这么简简单单
·
2023-08-06 16:29
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他