技术栈
内存泄漏
佛祖让我来巡山
2 天前
线程安全
·
内存泄漏
·
threadlocal
【ThreadLocal全面解析】原理、使用与内存泄漏深度剖析
在Java高并发编程中,线程安全是永恒的话题。ThreadLocal作为解决线程安全的利器之一,其精妙的设计思想值得我们深入探讨。本文将全面剖析ThreadLocal的实现原理、使用场景和内存泄漏问题,带您彻底掌握这一重要并发工具。
唐叔在学习
4 天前
运维
·
内存泄漏
·
linux性能优化
·
磁盘io
·
服务器卡顿
·
cpu负载高
·
网络延迟
【Linux性能优化】常用工具和实战指令
作者:唐叔在学习 专栏:唐叔的后端成长之路大家好,我是唐叔!今天咱们来聊聊 Linux性能优化 那些事儿。你是不是也遇到过服务器卡成狗,CPU 100%,内存爆满,磁盘IO飙高,但就是不知道问题出在哪?别急,今天我就手把手教你用 Linux性能定位工具 快速揪出系统瓶颈,让你的服务器飞起来!
梁同学与Android
9 天前
android
·
java
·
内存泄漏
Android ---【内存优化】常见的内存泄露以及解决方案
BraodcastReceiver, ContentObserver, File,Cursor,Stream,Bitmap 解决方案: 在Activity销毁时及时关闭或者注销。
伊玛目的门徒
1 个月前
内存泄漏
·
文明6
解决文明6 内存相关内容报错EXCEPTION_ACCESS_VIOLATION
我装了很多Mod,大约五六十个,经常出现内存读写异常的报错。为了这个问题,我非常痛苦,已经在全球各大论坛查询了好几周,终于在下方的steam评论区发现了靠谱的解答讨论区。
night boss
1 个月前
linux
·
内存泄漏
内存泄漏排查
1、kdump-tools (自动转储内核异常的状态,结合crash程序分析) apt install kdump-tools #确保kdump-tools正常运行没有异常,有几个设置 sudo systemctl start kdump-tools sudo systemctl status kdump-tools
shylyly_
2 个月前
开发语言
·
c++
·
内存泄漏
·
智能指针
·
weak_ptr
·
rall
·
share_ptr
智能指针RAII
RAll是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。在对象构造时获取资源,接着控制对资源的访问使之在对象的生命周期内始终保持有效,最后在 对象析构的时候释放资源。借此,我们实际上把管理一份资源的责任托管给了一个对象。这种做 法有两大好处: · 不需要显式地释放资源。 · 采用这种方式,对象所需的资源在其生命期内始终保持有效。
Andy.Zeng
4 个月前
android
·
性能优化
·
kotlin
·
代码规范
·
内存泄漏
·
strictmode
·
耗时检测
Android StrictMode 使用与原理深度解析
Android StrictMode 是 Android 系统提供的一种开发者工具,用于检测应用主线程中不合理的耗时操作(如磁盘 I/O、网络请求等)和内存泄漏问题。通过配置策略和惩罚机制,它帮助开发者在早期发现潜在性能问题,提升应用流畅性。以下从 使用方式 和 实现原理 两方面进行深度解析。
文浩(楠搏万)
7 个月前
java
·
开发语言
·
缓存
·
eclipse
·
内存泄漏
·
不可达对象
·
对象分析
Java内存管理:不可达对象分析与内存泄漏优化技巧 Eclipse Memory Analyzer
通过之前的讲解,大家已经知道了Eclipse Memory Analyzer 和 Arthas的用法。但是有小伙伴又发现自己的内存中存在非常多的不可达对象,对此感到疑惑。
dvlinker
7 个月前
windbg
·
内存泄漏
·
c++程序
·
内存不足
·
malloc返回null
·
new抛出异常
·
动态申请内存
引发C++程序内存泄漏的原因分析与排查方法总结
目录1、概述2、内存泄漏与程序的位数3、调用哪些接口去动态申请内存?4、引发内存泄漏的常见原因总结4.1、通过malloc/new等动态申请的内存,在使用完后,没有调用free/delete去释放(也可能是调用了上面讲到的HeapAlloc或VirtualAlloc等API接口)
mahuifa
7 个月前
c++
·
qt
·
内存泄漏
·
vs性能探查器
·
cpu性能分析
C++(Qt)软件调试---VS性能探查器(27)
软件开发中程序性能优化、性能瓶颈排查对开发人员来说是必不可少的技能。常见的性能优化包括CPU使用率、内存使用率、内存泄漏、文件IO等。
linweidong
7 个月前
android
·
java多线程
·
内存泄漏
·
anr
·
aidl
·
安卓面试
·
安卓面经
唯品会Android面试题及参考答案
HTTP 和 HTTPS 主要有以下区别。首先是安全性。HTTP 是超文本传输协议,数据传输是明文的,这意味着在数据传输过程中,信息很容易被窃取或者篡改。比如,在一个不安全的网络环境下,黑客可以通过网络嗅探工具获取用户在网页上输入的账号密码等敏感信息。而 HTTPS(超文本传输安全协议)是在 HTTP 的基础上加入了 SSL/TLS 加密协议,对传输的数据进行加密处理。在 HTTPS 通信过程中,数据会被加密成密文进行传输,即使被窃取,没有解密密钥也无法获取真实内容,大大提高了数据传输的安全性。
dvlinker
8 个月前
c++
·
内存泄漏
·
内存不足
·
malloc返回null
·
new抛出异常
·
abort强制终止进程
·
排查c++软件异常常用方法
内存不足引发C++程序闪退崩溃问题的分析与总结
目录1、内存不足一般出现在32位程序中2、内存不足时会导致malloc或new申请内存失败2.1、malloc申请内存失败,返回NULL
Winston Wood
8 个月前
android
·
内存泄漏
Android中常见内存泄漏的场景和解决方案
本文讲解Android 开发中常见内存泄漏场景及其解决方案,内容包括代码示例、原因分析以及最佳实践建议。
mahuifa
8 个月前
c++
·
qt
·
内存泄漏
·
软件调试
·
mtuner
C++(Qt)软件调试---内存泄漏分析工具MTuner (25)
MTuner 是适用于 Windows、PlayStation 4 和 3、Android 和其他平台的 C/C++ 内存分析器和内存泄漏查找器。
Thanks_ks
9 个月前
内存泄漏
·
c 程序内存区域
·
void 指针
·
malloc 函数
·
calloc 函数
·
realloc 函数
·
free 函数
43 C 程序动态内存分配:内存区域划分、void 指针、内存分配相关函数(malloc、calloc、realloc、_msize、free)、内存泄漏
目录1 C 程序内存区域划分1.1 代码区 (Code Section)1.2 全局/静态区 (Global/Static Section)
_whitepure
1 年前
java
·
jvm
·
内存泄漏
·
解决内存泄漏
内存泄漏详解
内存泄漏是指不使用的对象持续占有内存使得内存得不到释放,从而造成内存空间的浪费。严格来说,只有对象不会再被程序用到了,但是GC又不能回收他们的情况,才叫内存泄漏。但实际情况很多时候一些不太好的实践会导致对象的生命周期变得很长,甚至导致00M,也可以叫做宽泛意义上的“内存泄漏”。
烛秋
1 年前
c++
·
内存泄漏
·
jemalloc
·
编译优化
·
gcc8
GCC8 编译优化 BUG 导致的内存泄漏
最近我们又接手了一套老系统,老系统的迭代效率和稳定性较差,我们打算做重构改造,但重构周期较长,在改造完成之前还有大量的需求迭代。因此我们打算先从稳定性和迭代效率出发做一些微小的升级,其中一项效率提升便是升级编译工具 和 GCC 版本。 老系统使用 Autotools 编译工具链,而我们新服务通常采用 bazel,bazel 在构建速度、依赖描述、工具链等方面有很大优势。我们决定将老系统的编译工具迁移到 bazel,同时也从 GCC4 升级到 GCC8。
LabVIEW开发
1 年前
算法
·
labview
·
labview开发
·
内存泄漏
LabVIEW程序内存泄漏分析与解决方案
维护他人编写的LabVIEW程序时,若发现程序运行时间越长,占用内存越大直至崩溃,通常是内存泄漏导致的。本文从多角度分析内存泄漏的可能原因,包括数组和字符串处理、未释放的资源、循环中的对象创建等,并提供具体的解决方案,帮助工程师有效地修复和优化程序。