Smlnj 如何计算sml代码的时间?

Smlnj 如何计算sml代码的时间?,smlnj,benchmarking,Smlnj,Benchmarking,有人能告诉我如何计算sml代码的时间吗 我已经实现了同一算法的多个不同版本,我想对它们进行计时,甚至可能知道MemorySage?模块就是您想要的。它可以为您提供cpu时间(提供用户、系统和gc时间)或挂钟时间 有关如何使用它的示例,请参见MyLib的模块 关于找出您的算法使用了多少内存,您可以将MLton的特性绑定到handy。但是请注意,我实际上从未使用过此选项,但是: 您可以分析您的程序,以了解每个函数分配的字节数 我经常使用MLton分析器,它非常简单而且非常有效。

有人能告诉我如何计算sml代码的时间吗

我已经实现了同一算法的多个不同版本,我想对它们进行计时,甚至可能知道MemorySage?

模块就是您想要的。它可以为您提供cpu时间(提供用户、系统和gc时间)或挂钟时间

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

关于找出您的算法使用了多少内存,您可以将MLton的特性绑定到handy。但是请注意,我实际上从未使用过此选项,但是:

您可以分析您的程序,以了解每个函数分配的字节数


我经常使用MLton分析器,它非常简单而且非常有效。