Как выполнить бенчмаркинг в схеме?

Я хочу протестировать различные конструкции Scheme для целей сравнения, и мне было интересно, как это сделать. Я знаю, что в Ruby есть специальный модуль для такого бенчмаркинга, а веб-поиск, похоже, не дает готовой версии Scheme. Может ли кто-нибудь указать мне направление такого объекта? Если это имеет значение, я использую Chicken Scheme.


person xuinkrbin.    schedule 17.01.2013    source источник
comment
Вы можете использовать яйцо salmonella для этого. wiki.call-cc.org/eggref/4/salmonella   -  person robbyphillips    schedule 18.01.2013


Ответы (2)


Если вам нужно что-то действительно простое, вы можете использовать time специальный форма.

person TomasHeran    schedule 11.06.2013

Вы можете скомпилировать программу, используя -profile, тогда при запуске она запишет файл профилирования. Затем это можно проанализировать с помощью программы chicken-profile.

Это описано в разделе "использование компилятора" руководства. руководство (найдите -profile).

person sjamaan    schedule 15.08.2014