75得票4回答
如何使用 dump 文件诊断内存泄漏?

我有一个 .NET 服务,正常的私有工作集大小约为80 MB。在最近的负载测试中,该进程达到了3.5 GB的内存使用,导致整个机器内存紧张(4 GB中使用了3.9 GB),并且在负载测试停止后很长时间没有释放内存。我使用任务管理器获取了进程的转储文件,并在Visual Studio 2010 ...

20得票1回答
numpy的内存分析工具

我有一个numpy脚本,根据top显示,它正在使用大约5GB的内存: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 16994 aix 25 0 5813m 5.2g 5.1g S 0.0 22.1...

31得票5回答
以编程方式获取Chrome的内存使用情况

如何在Google Chrome中以编程方式获取网站的内存使用情况(JS和总量)? 我考虑使用未记录的HeapProfiler(请参见这里)从Chrome扩展程序中完成它,但我找不到从中获取数据的方法。 我想要在每次发布时测量内存消耗,因此需要进行编程处理。 编辑:我已弄清如何让Heap...

28得票2回答
Chrome Dev工具栏中时间轴选项卡中的“文档计数”计数器是什么?

请问Chrome Dev工具栏的时间轴标签页中,“文档计数”计数器是什么意思? 我的应用程序中使用了iframe,并在其中一组页面中导航。当前,“文档计数”计数器显示了一个范围值从23到32,这代表什么意思? 提前致谢。

8得票1回答
Vuex性能剖析:如何知道Vuex状态或组件在内存中的大小

有没有一种方法来查找一个状态(对象,数组等)或组件在内存中占用了多少空间。在我的当前情况下,我需要知道特定的状态/组件是否非常重(在内存方面)。在Chrome中,我已经尝试过对内存进行快照,但是在这样大量的信息中,我找不到如何识别特定的组件或状态。

8得票1回答
尝试理解Python内存分析器

我正在使用Memory Profiler模块来获取我的Python代码的内存使用情况,按照这个答案所述。然而,我无法解释%memit魔术命令的输出(或者使用该模块的@profile装饰器或mprof run的输出)。 例如, %memit range(10000) 给我 峰值内存: ...

18得票2回答
在Golang中设置指针为nil以防止内存泄漏

我正在学习 Go,作为一个练习,我想实现一个链表。为了参考,我查看了官方 Go 代码 (https://golang.org/src/container/list/list.go)。有一点让我印象深刻的是这些行: 108 // remove removes e from its list...

13得票3回答
Ruby的GC.stat字段是什么意思?

我正在使用 GC.stat 来分析我们的 Rails 应用程序的内存使用情况。GC.stat 返回一个哈希表,其中包含以下键::count :heap_used :heap_length :heap_increment :heap_live_num :heap_free_num :heap_f...

12得票2回答
AWS Lambda中的Java内存分析

在AWS Lambda中,是否有可能使用堆上所有对象的类或包对Java项目的内存使用情况进行分析? 堆内存分析:

9得票1回答
我的 Python 进程使用了哪些内存?(RSS vs VMS)

如果我执行Python解释器,大约需要111兆字节的内存: >>> import psutil >>> psutil.Process().memory_info() pmem(rss=19451904, vms=111677440, shared=6905...