是否可以计算代码执行步骤?

时间:2011-12-05 17:05:28

标签: ruby performance benchmarking

是否可以报告由一段代码执行的计算数量?

我知道基准测试gem会报告运行时,但不相信它会计算完成的计算次数。

为了清楚起见,我正在谈论处理器级别。

2 个答案:

答案 0 :(得分:1)

关于内存使用情况,如果您定义宏CALC_EXACT_MALLOC_SIZE(不知道在哪里,但在ruby.h中可能有效)并重新编译Ruby,您将能够调用GC.malloc_allocated_size来了解如何大多数内存由malloc(几乎所有内容)分配,以字节为单位。

答案 1 :(得分:1)

不,似乎不可能。