Вот накалякал джоб для теста:
Запустил - работает пока.
Кому интересно, можно сравнить ваши результаты.
X++:
static void PerformanceTest(Args _args)
{
int timeSpent;
int timeTotal;
timeSpent = -timenow();
SysCompileAll::compile();
timespent += timenow();
info(strfmt("Compile time: %1", time2str(timespent, 1, 1)));
timeTotal += timespent;
timeSpent = -timenow();
SysCompileIL::generateIL();
timespent += timenow();
info(strfmt("Compile IL time: %1", time2str(timespent, 1, 1)));
timeTotal += timespent;
timeSpent = -timenow();
appl.dbSynchronize(0, false);
timespent += timenow();
info(strfmt("Sync time: %1", time2str(timespent, 1, 1)));
timeTotal += timespent;
info(strfmt("Total time: %1", time2str(timeTotal, 1, 1)));
}