Memray 是一个由彭博社开发的 内存剖析器 memory profiler ,现在已经开源。它可以跟踪 Python 代码中的内存分配,包括本地扩展和 Python 解释器本身。内存剖析是了解程序如何利用内存的有力工具,因此可以检测内存泄漏或确定程序中哪些区域消耗的内存最多。与 py-spy 等
c++++函数性能优化涉及代码剖析和分析。代码剖析工具(如gprof、valgrind、visual studio profiler)识别结构和执行中的潜在问题。代码分析工具(如vtune amplifier、callgrind、perf)量化性能特征。通过剖析和分析,可优化代码瓶颈,如优化冒泡排序