独立Ruby代码(gem)的性能和资源测试
||
我有一个难以处理数字的宝石:它从图像中裁剪出“有趣的”部分。为此,我设置了几种算法。总体而言,它的性能很差;显然,我想改进:)。
我想测试和衡量三件事:
内存使用情况
CPU使用率
在方法/例程中花费的总时间。
我想对此进行调查,并比较各种算法,参数和设置的值。
是否有一些Ruby功能,gem或类似的功能,这些功能将允许我运行代码,更改一些参数或少量代码,再次运行它,然后比较结果?
顺便说一下,我已经有test:unit和shoulda了,所以如果有使用这些测试框架的工具,那就很好了。
没有找到相关结果
已邀请:
3 个回复
街茬
这将产生以下输出:
但是请小心,因为该库会阻碍您的应用程序的性能。从中获得的测量值仅与与使用相同方法获得的其他测量值进行比较时才有用。它们不能用于评估绝对测量值。
郡豪靠暖
眠皇