Показать сообщение отдельно
Старый 20.11.2009, 07:53   #6  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
А можно поподробнее?
Можно
X++:
    xRefNames xRefNames;
    int       start;
    int       end;
;
    start = timenow();
    while select xRefNames
    {

    }
    end = timenow();
    info("while " + time2str(end-start,1,1));
и
X++:
    xRefNames xRefNames;
    int       start;
    int       end;
    QueryRun  queryRun;
    query     query;
;
    start = timenow();
    query = new Query();
    query.addDataSource(tablenum(xRefNames));

    queryRun = new QueryRun(query);

    while (queryRun.next())
    {
        xRefNames = queryRun.get(TableNum(xRefNames));
    }
    end = timenow();
    info("queryRun " + time2str(end-start,1,1));
У меня получилось 28 и 46 секунд соответственно.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
За это сообщение автора поблагодарили: _scorp_ (3).