AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2004, 15:48   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,670 / 1188 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Оптимизация кода X++
Что-то я нигде не нашел на данном сайте как оптимизировать код с точки зрения производительности.

Мне дали доработать некий класс, который занимается выбрасыванием в текстовый файл некоторой выборки. Время выполнения этого класса очень велико. В оригинале примерно 5тыс записей выводились около 10 минут.

Ну хорошо, ввожу я свои исправления в код класса. Но как проверить насколько ускорит (замедлит) моя модификация весь процесс?

Сейчас я действую примерно так:

PHP код:
timenowBegin=timenow();
// некий код
info("Время выполнения кода "+int2str(timenow()-timenowBegin)) 
Проблема в том, что если один и тот же код запустить два...три раза подряд, то интервал времени сильно "гуляет". Разница может достигать 50%.

Как можно оценить насколько реально изменится время выполнения кода?

PS: я работаю в 3-х звенке.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Оптимизация класса Tax Lihgt DAX: Программирование 43 27.05.2022 11:05
Оптимизация кода с LedgerTrans Poleax DAX: Программирование 18 07.11.2008 12:32
Оптимизация кода exodus DAX: Программирование 11 07.11.2007 13:16
проблема с настройкой штрихового кода Nic DAX: Функционал 4 27.12.2004 09:04
Использование штрихового кода (barcode) в Аксапта Pavlo AKA Panok DAX: Функционал 9 17.10.2003 15:13

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:06.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.