Показать сообщение отдельно
Старый 23.10.2012, 13:42   #8  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
856 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Вот накалякал джоб для теста:
Запустил - работает пока.
Кому интересно, можно сравнить ваши результаты.
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)));
}