Я хочу протестировать различные конструкции Scheme для целей сравнения, и мне было интересно, как это сделать. Я знаю, что в Ruby есть специальный модуль для такого бенчмаркинга, а веб-поиск, похоже, не дает готовой версии Scheme. Может ли кто-нибудь указать мне направление такого объекта? Если это имеет значение, я использую Chicken Scheme.
Как выполнить бенчмаркинг в схеме?
Ответы (2)
Если вам нужно что-то действительно простое, вы можете использовать time
специальный форма.
person
TomasHeran
schedule
11.06.2013
Вы можете скомпилировать программу, используя -profile, тогда при запуске она запишет файл профилирования. Затем это можно проанализировать с помощью программы chicken-profile
.
Это описано в разделе "использование компилятора" руководства. руководство (найдите -profile
).
person
sjamaan
schedule
15.08.2014
salmonella
для этого. wiki.call-cc.org/eggref/4/salmonella - person robbyphillips   schedule 18.01.2013