是否可以报告一段代码执行了多少计算?
我知道基准gem会报告运行时,但不相信它会计算完成的计算次数。
明确一点,我说的是处理器级别的
关于内存使用,如果你定义宏CALC_EXACT_MALLOC_SIZE
(不确定在哪里,但在ruby.h
可能工作)并重新编译Ruby,你将能够调用GC.malloc_allocated_size
来知道malloc分配了多少内存(几乎所有),以字节为单位。
不,这似乎是不可能的。