Mar*_*sen 5 benchmarking smlnj
谁能告诉我如何计算我的sml代码?
我已经实现了相同算法的几个不同版本,并希望计时,甚至可能知道memoryusage?
Jes*_*erg 5
该定时器模块是你想要的.它可以给你cpu时间(给你用户,sys和gc时间)或挂钟时间.
有关如何使用它的示例,请参阅MyLib 的Benchmark模块.
关于找出你的算法使用多少内存,你可能会绑定MLton方便的分析功能.但请注意,我实际上从未使用过这个,但它表明:
您可以对程序进行概要分析,以找出每个函数分配的字节数.
归档时间:
14 年 前
查看次数:
1658 次
最近记录: