问题标签 [heap-profiling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Haskell 堆配置文件中的奇怪箭头
从 Haskell 程序生成类型堆配置文件 (-hy) 时,我得到以下结果:
'->' 前缀(带有一个或多个'>')、'*' 或'#' 是什么意思?
go - 为什么 pprof heap inuse_space 小于 container_working_set_size?
我在 grafana 中发现我的 pod <***-qkcdl> 占用了大约 1.0Gcontainer_memory_working_set_bytes
和 1.4G 的container_memory_rss
;
pod的container_memory_rss(最大平均电流)
我对container_memory_working_set_bytes
and的查询container_memory_rss
是:
container_memory_working_set_bytes{k8s_cluster="$cluster", namespace="$dept", pod=~'$pod', container=~"$container"}
container_memory_cache{k8s_cluster="$cluster", namespace="$dept", pod=~'$pod', container=~"$container"}
然后当我跟踪 pprof 堆 inuse_space 时,它显示:
那么,为什么我的golang应用程序只使用了335.36MB的堆空间,而grafana却显示了大约1.0G的working_set_size和1.4G的rss,“335.36MB”、“1.0G”和“1.4G”是什么意思?为什么 ?
PS:我知道指标是什么意思,但它对我没有任何作用
container_memory_rss:匿名和交换缓存内存的数量(包括透明的大页面)。
container_memory_working_set_bytes:工作集内存量,包括最近访问的内存、脏内存和内核内存。工作集是<=“用法”。
haskell - 在 GHC 的堆分析器文件中显示全名
我试图了解 GHC 的堆分析文件。但是名字被缩短了。
有什么办法可以扩展吗?我在UserGuide/Profiling中找不到它。