Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
一次线上生产系统内存泄漏排查与优化实践
今天给大家分享一个我们之前基于dubbo开发一个线上系统时候遇到的内存泄漏生产问题的排查与优化实践经验 相信对于大家多看一些类似的案例 以后对于大家自己在线上系统遇到各种生产问题的时候 进行排查和优化的思路会有很大的启发 内存泄漏问题发生背
JVM
OOM
内存泄漏
Java
dubbo
Qt下监测内存泄漏
在写Qt应用程序时 由于是采用C 语言 经常会碰到一个令人棘手的问题 那就是内存泄漏 虽然后面C 为了防止内存泄漏 发布了智能指针以用来避免内存泄漏 但是并不能完全避免 而且智能指针使用不当 同样会造成非常严重的问题 这里智能指针就不在赘述
QT
内存泄漏
Android优化
一 布局优化 布局优化就是删除布局中无用的控件和层级 可以用Hierarchy Viewer工具来检测 其次有选择地使用性能较低的ViewGroup include标签 include标签只支持以android layout开头的属性 比如
Android
android优化
内存泄漏
OOM
《JavaScript高级程序设计(第四版)》红宝书学习笔记(2)(第四章:变量、作用域与内存)
个人对第四版红宝书的学习笔记 不适合小白阅读 这是part2 持续更新 其他章节笔记看我主页 记 的表示是ES6新增的知识点 记 表示包含新知识点 第四章 变量 作用域与内存 4 1 原始值与引用值 ECMAScript变量可以包含两种不同
前端
javascript
学习笔记
内存泄漏
Android性能之内存泄漏
和你一起终身学习 这里是程序员Android 经典好文推荐 通过阅读本文 您将收获以下知识点 一 什么是内存泄漏 二 Android中导致内存泄漏的主要几个点三 Java虚拟机内存管理四 Java内存几种分配策略 五 垃圾收集器是如何判断对
JVM
Java
多线程
内存泄漏
Android
一次内存溢出事故 - 用 jprofiler 分析 gc root
事情经过 事情是这样 公司项目是一个springcloud的微服务 服务每隔半个月就会发生一次频繁的fullGC 后来定位到是缓存不合理导致的 该缓存的key是一条条sql value是表名 这个缓存是用来干嘛呢 查了下他主要是分库组件sh
Java
内存泄漏
C++栈区、堆区、全局静态区、代码区的介绍
示例代码 include
CC
内存泄漏
堆栈
内存管理
c
Visual C++ 内存泄露检测工具(VLD)
一 内存泄漏 1 什么是内存泄露 由于疏忽或者错误 异常安全 导致程序未能释放已经不再使用的内存的情况 内存泄露并非是指内存在物理上的消失 而是指程序失去了对该内存的控制 导致的资源浪费 2 内存泄露的分类 a 堆内存泄露 Heap Lea
异常处理分析
c
内存泄漏
vld
内存泄漏检测
JVisualVM简介与内存泄漏实战分析
一 JVisualVM能做什么 VisualVM 是Netbeans的profile子项目 已在JDK6 0 update 7 中自带 java启动时不需要特定参数 监控工具在bin jvisualvm exe 能够监控线程 内存情况 查看
javagtjdkjvm相关
Jvisualvm
内存泄漏
实战
FFmpeg中调用av_read_frame函数导致的内存泄漏问题
使用FFmpeg的av read frame函数后 每读完一个packet 必须调用av packet unref函数进行内存释放 否则会导致内存释泄漏 在vs 博主所用的ffmpeg版本是3 4 2 vs版本是vs2015 中编译运行如下
音视频技术
ffmpeg
内存泄漏
AVPacket
avreadframe
【GUI】LVGL8内存泄漏分析
LVGL版本 V8 0 2 平台 ESP32S3 在调试过程中 发现有两个界面 在重复退出再进入时内存会不断增加的吃内存现象 然后做了分析和研究 1 样式style吃内存 在主页面 进入simple页面 再退出到主页面 再次进入simple
GUI
ESP32
数据结构和算法
lvgl
内存泄漏
C++内存泄漏及解决办法
1 C 内存泄漏是什么 内存泄漏指的是由于疏忽或错误造成了程序未能释放掉不再使用的内存 2 造成的后果 性能不良 内存会耗尽 3 C 没有垃圾回收机制 我们需要关注那些类型的内存泄漏 堆内存泄漏 在内存中程序员手动分配的一块内存 mallo
c
内存泄漏
深入详解ThreadLocal内存泄漏问题
1 造成内存泄漏的原因 threadLocal是为了解决对象不能被多线程共享访问的问题 通过threadLocal set方法将对象实例保存在每个线程自己所拥有的threadLocalMap中 这样每个线程使用自己的对象实例 彼此不会影响达
JDK源码分析
Java并发编程
Java
多线程
内存泄漏
一篇文章,从源码深入详解ThreadLocal内存泄漏问题
原创文章 经验总结 从校招到A厂一路阳光一路沧桑 详情请戳www coderccc com 1 造成内存泄漏的原因 threadLocal是为了解决对象不能被多线程共享访问的问题 通过threadLocal set方法将对象实例保存在每个线
java并发
ThreadLocal
内存泄漏
Java
面试
认真看看, 以后写 SQL 就爽多了:MyBatis 动态 SQL
一 条件断点 循环中经常用到这个技巧 比如 遍历1个大List的过程中 想让断点停在某个特定值 参考上图 在断点的位置 右击断点旁边的小红点 会出来一个界面 在Condition这里填入断点条件即可 这样调试时 就会自动停在i 10的位置
Debug
多线程
单片机
eclipse
内存泄漏
减少GC开销 &&可能出现内存泄漏的情况&&两个对象相互引用会不会被GC
如何降低java GC开销 减少GC次数 其他详见 如何减少垃圾回收的次数 jvm虚拟机 1 选择一个较好的GC器 Java9在2017年九月发布 G1 Garbage First 垃圾回收器 成为 HotSpot 虚拟机默认的垃圾回收器
Java
gc
内存泄漏
两个对象相互引用
小心踩雷,一次Java内存泄漏排查实战
问题出现 晚上七点多开始 我就开始不停地收到报警邮件 邮件显示探测的几个接口有超时情况 多数执行栈都在 java io BufferedReader readLine BufferReader java 389 java io Buffer
JVM
Java
内存泄漏
还不知道off-heap堆外内存?安排~
目录 on heap堆内内存是什么 JVM堆内存是如何划分的 JVM堆内存满了后会怎么样 基于堆外内存解决系统GC卡顿问题 今天给大家聊一个很有意思的知识 就是off heap堆外内存 平时出去面试 或者研究一些技术的时候 经常可能会遇到o
JVM
内存泄漏
堆外内存
offheap
内存管理
Android 内存泄露分析
1 内存泄漏简介 内存泄漏是指内存空间使用完毕后无法被释放的现象 尽管Java有垃圾回收机制 GC 但是对于还保持着引用 逻辑上却已经不会再用到的对象 垃圾回收器不会回收它们 内存泄漏带来的危害 用户对单次的内存泄漏并没有什么感知 但当可用
android 开发
Android
Java
内存泄漏
C/C++——new和delete的实现原理(详解)
C C 内存管理 1 C C 内存分布 2 C语言中动态内存管理方式 2 1malloc calloc realloc free区别 3 C 中动态内存管理 new和delete 3 1new delete操作内置类型 3 2new del
c
内存管理
内存泄漏
new和delete的实现原理
底层原理
1
2
»