收录了 内存问题 频道下的 50 篇内容
排查Java的内存问题可能会非常困难,但是正确的方法和适当的工具能够极大地简化这一过程。JVM会报告各种OutOfMemoryError信息。在本文中,我们将会介绍如何阅读这些报告并且会看一下消除错误的各种工具。
本文通过一类 Android 机型上相机拍摄过程中的 native 内存 OOM 的问题展开,借助内存快照裁剪回捞和 Native 内存监控工具的赋能,来深入剖析此类问题。
Google 工程师表示:目前 Chrome 代码库中所有严重的安全漏洞,70% 是内存管理的安全漏洞,其中 50% 的内存漏洞是 use-after-free 漏洞,因为对内存指针的错误管理,给予了攻击者攻击 Chrome 内部组件的机会。
Raphael是西瓜视频基础技术团队开发的一款 native 内存泄漏检测工具,广泛用于字节跳动旗下各大 App 的 native 内存泄漏治理,收益显著。
本文会以 go 语言的 pprof 工具为例,分享两个线上性能故障排查过程,希望能通过本文使大家对性能分析有更深入的理解。
本文主要分享下该解决方案的技术背景,技术原理以及使用方式,旨在为这个疑难问题提供一种新的解决思路。
抖音作为一款用户使用广泛的产品,需要在各种机器资源上保持优秀的流畅性和稳定性,内存优化是必须要重视的环节。
一直以来,内核内存调测领域一直持续存在着两大行业难题: "内存被改" 和 "内存泄漏"。
Tailor是西瓜视频 Android 团队开发的一款内存快照裁剪压缩工具,广泛用于字节跳动旗下各大 App 的 OOM 治理及异常排查,收益显著,在西瓜视频上更是取得 OOM 降低95%以上的好成绩。
本文介绍淘宝如何解决内存问题造成的客户端稳定性挑战。
我们将和大家分享新版 QQ 在内存优化方面的探索和阶段性优化进展。
Java类应用的高内存现象,常常易引发大面积交易响应缓慢,系统吞吐率大幅下降,更有甚至是引起一连串关联系统的塌方式下线,一旦出现易诱发较为严重的生产事故。本指南从整体思路上,指导开发者快速定位问题根源、以期快速解决高内存问题,尽快恢复系统业务。
Java语言凭借JVM虚拟机强大的GC机制赋予了Java在编程上达成效率和性能强大竞争力,随着软件规模和复杂度的上升,我们在不断尝试新的框架、新的思路去完成任务,伴随而来的是我们走上了逆面向GC编程的路,GC的算法的标准高效难以应对如此复杂的环境,在这种情
导读:Apache Doris 使用 C++ 语言实现了执行引擎,C++ 开发过程中,影响开发效率的一个重要因素是指针的使用,包括非法访问、泄露、强制类型转换等。本文将会通过对 Sanitizer 和 Core Dump 分析工具的介绍来为大家分享:如何快速定位 Apache Doris 中的 C+
Apache Doris 作为基于 MPP 架构的 OLAP 数据库,数据从磁盘加载到内存后,会在算子间流式传递并计算,在内存中存储计算的中间结果,这种方式减少了频繁的磁盘 I/O 操作,充分利用多机多核的并行计算能力,可在性能上呈现很大优势。
由于DVPP媒体数据处理功能对存放输入、输出数据的内存有更高的要求(例如,内存首地址128字节对齐),因此需调用专用的内存申请接口,那么本期就分享几个关于DVPP内存问题的典型案例,并给出原因分析及解决方法。
方法区 用户存储已被虚拟机加载的类信息,常量,静态常量,即时编译器编译后的代码等数据。异常状态 OutOfMemoryError,其中包含常量池和用户存放编译器生成的各种字面量和符号引用。
本文基于之前列举的众多指标,给出一些常见的调优分析思路。
Visual Studio 2013带来了一个面向.NET应用的更好的内存剖析器,但仍然落后于其他商业产品。
短短几年,容器就改变了软件行业的开发模式。