2011-12-01 45 views

回答

5

Timer模块是你想要的。它可以给你cpu时间(给你用户,sys和gc时间)或挂钟时间。

有关如何使用它的示例,请参阅MyLib的Benchmark模块。

关于找出你的算法使用了多少内存,你可以绑定MLton方便的profiling特性。但是请注意,其实我也从来没有使用过这一点,但它states说:

,你可以分析你的程序,找出每个功能多少字节分配。

+0

我已经使用了MLton分析器很多,它非常简单而且非常有效。 – Gian