arrow
返回

Low Overhead Allocation Sampling in a Garbage Collected Virtual Machine

delete2026-01-01
delete0
PRE
AI
C
Christoph Jung *
C
CF Bolz-Tereick
DOI:10.5381/jot.2026.25.1.a16delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
与更常用的基于时间的性能分析相比,分配性能分析为动态类型语言的分配密集型执行提供了另一种视角。然而,对程序中的每个分配进行性能分析效率极低。我们提出了一种采样分配性能分析器,该分析器深度集成到PyPy(一种Python虚拟机)的垃圾回收器中。这种集成确保了分配性能分析器具有可调的低开销,我们对此进行了测量和量化。在基准测试中,启用采样周期为4 MB的分配采样性能分析,与未进行性能分析的常规执行相比,最大时间开销为25%。
Keyword:
Sampling Profiler
Allocation Profiler
Python
PyPy
Garbage Collection

期刊

J
Journal of Object Technology
IF:
1.4
论文数:
20
被引数:
0

机构

H
heinrich heine university dusseldorf
学者数:
857
论文数: 329
被引数: 0
引用论文

引用论文

暂无论文信息