技术栈
内存分析
dudly
18 天前
开发语言
·
数据结构
·
python
·
编程语言
·
内存分析
Python 列表内存存储本质:存储差异原因与优化建议
在 Python 中处理大量字符串时,你可能会遇到意想不到的内存占用问题。比如需要存储一百万个短字符串或数字,按每个字符串平均 10 字节、每个 64 位整数 8 个字节计算,理论上只需约 8 到 10MB 内存,但实际用 Python 列表存储时,内存使用可能会到几十MB。这背后的原因是什么?又该如何优化?
永不复还
4 个月前
内存分析
·
volatility
Volatility工具学习
VMware虚拟机系统hang死,手动重启无法触发系统panic,从而不能触发kdump产生vmcore文件进行原因分析;此种情况下需要手动生成虚拟机内存快照,进而利用Volatility工具分析系统hang死的具体原因。
记录无知岁月
7 个月前
stm32
·
单片机
·
嵌入式硬件
·
内存分析
·
stack
·
堆栈
·
memory map
【STM32】存储分析深入——堆栈与map文件
最近在研究STM32的内存管理,看到网上流传的一个基于全局变量数组来实现malloc和free函数的例程,感觉有点奇怪:这个函数真的有意义吗?为了解答疑惑,查了一些关于堆栈的资料,有所解惑,特此记录。 本篇文章主要介绍堆栈的相关知识和应用,如果想知道STM32存储器相关的内容,可以翻阅前期教程。
Crazy Struggle
9 个月前
.net
·
visual studio
·
内存分析
·
dump 文件
Visual Studio 快速分析 .NET Dump 文件
在开发和维护 .NET 应用程序的过程中,有时会遇到难以捉摸的性能瓶颈或内存泄漏等问题。这些问题往往发生在生产环境中,难以复现。为了更准确地诊断这些运行时问题,通常会收集应用程序在生产环境中的内存转储文件(.dump 文件)。在这种情况下,分析内存转储文件(.dump 文件)成为解决问题的重要手段。
程序员 jet_qi
2 年前
jvm
·
堆内存
·
内存分析
·
metaspace
·
堆内存溢出
·
堆内存dump
JVM第十四讲:调试排错 - Java 内存分析之堆内存和MetaSpace内存
本文是JVM第十四讲,以两个简单的例子(堆内存溢出和MetaSpace (元数据) 内存溢出)解释Java 内存溢出的分析过程。