Интересно что делать для haskell, но что вы делаете в вашем любимом ЯП тоже принимается
*cabal? конфигурирую так cabal configure --enable-executable-profiling --enable-tests получаю при билде вот это http://bpaste.net/show/185257/ вот проект https://github.com/s9gf4ult/market Если убрать ` --enable-executable-profiling` то все работает. Библиотека собралась норм, при сборке теста ожидает почемуто Fields.o вместо Fields.p_o если добавить флаг `-p` библиотека собирается с профилировкой тоже нормально модуль Market.Models использует TH и импортирует типы из Market.Models.Fields Что за нах? Кто нибудь встречался?
а если оно нужно сделать тоже самое в реализации метода инстанса тайп-класса?
кост-центров, как например тут: bpaste.net
А так же есть ли какие-нибудь общепринятые методы разбора enum в bytefield, которые работают без лишней аллокации как в 2.
version: 0.9.6
cmd: Command line code
part: 1
events: Time
fl=php:internal
fn=php::ini_get
1 7
fl=Command line code
fn={main}
summary: 60
0 52
cfn=php::ini_get
calls=1 0 0
1 7
Ну и соответственно в KcacheGrind нихера не кажет. Вопрос — а при работе php как php-fpm в связке с nginx так и должно быть может? А то я уже голову себе расчесал. На всякий случай — настройка xdebug находящаяся в /etc/php5/fpm/conf.d/xdebug.ini : pastebin.com
Буду рад если кто подскажет где я не прав.
После этого можно подставить конкретизировать эти наборы и захардкодить их в байткод. А потом слинковать нативный бинарник.
Т.е. мы получим набор бинарников одной программы, представляющий собой набор self-contained тестов для всех вариантов выполнения. Эти бинарники можно гонять в профилировщиках и смотреть как изменяется производительность.