AXForum  
Вернуться   AXForum > Рынок > Сравнение ERP-систем
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.09.2008, 14:16   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mit Посмотреть сообщение
Что-то пришла мне в голову мысль сравнить скорость работы Аксапты и 1С. Написал простой тест:
И еще одно соображение:

сравнивать надо на задачах, для которых эти системы предназначены.
Я правильно понимаю, что вы считаете, что Аксапта с 1Сом предназначены для целочисленных вычислений?
__________________
полезное на axForum, github, vk, coub.
Старый 19.09.2008, 14:39   #2  
RumataEstor is offline
RumataEstor
очами вижу
 
84 / 19 (1) ++
Регистрация: 29.04.2008
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Я правильно понимаю, что вы считаете, что Аксапта с 1Сом предназначены для целочисленных вычислений?
Это не целочисленные вычисления. Это просто вызовы локальных функций. Для примера, выполнить функцию расчета стоимости для 1000 строк документа.

По поводу методически более правильного решения.
PHP код:
т1 _GetPerformanceCounter();
    
Для й 0 По 5000000 Цикл
    
    КонецЦикла
;
    
т2 _GetPerformanceCounter();
    
Сообщить(т2 т1); 
1С: 7.518 секунд.

PHP код:
int i 5000000;
    
int i1;
    
int stratTimeendTimerunTime;
    ;

    
stratTime   timeNow();

    for(
i1=1;i1<i;i1++)
    {
    }
    
endTime     timeNow();

    
runTime     endTime stratTime;

    
info(time2str(runTime1,1)); 
28 секунд.

Не знаю, что в понимании MS называется компиляцией, но даже транслятор выполняется быстрее.
Старый 19.09.2008, 14:59   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от RumataEstor Посмотреть сообщение
Не знаю, что в понимании MS называется компиляцией, но даже транслятор выполняется быстрее.
Ура! Пустые циклы 1С гоняет быстрее.

Цитата:
Сообщение от RumataEstor Посмотреть сообщение
Это не целочисленные вычисления. Это просто вызовы локальных функций. Для примера, выполнить функцию расчета стоимости для 1000 строк документа.
Угу. Именно так.
В расчете стоимости время на огранизацию цикла - наверняка самая существенная часть.
Именно поэтому вы начали с циклов
__________________
полезное на axForum, github, vk, coub.
Старый 19.09.2008, 15:11   #4  
RumataEstor is offline
RumataEstor
очами вижу
 
84 / 19 (1) ++
Регистрация: 29.04.2008
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Ура! Пустые циклы 1С гоняет быстрее.
Не надо передергивать! Пустой цикл - это операции по переходу от одной строки кода к другой. Если видны тормоза в простых переходах к следующей операции, то они неизбежны при выполнении реальных действий.
Старый 19.09.2008, 22:54   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от RumataEstor Посмотреть сообщение

По поводу методически более правильного решения.
PHP код:
т1 _GetPerformanceCounter();
Для й 0 По 5000000 Цикл
   
КонецЦикла
;
т2 _GetPerformanceCounter();
Сообщить(т2 т1); 
1С: 7.518 секунд.
Выполнил этот код на 7.7.
Получил 4.681
__________________
полезное на axForum, github, vk, coub.
Теги
1c, производительность, сравнение систем, ax3.0, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Regulatory Reporting Setup for Microsoft Dynamics AX (Russia) (DAX 40/ DAX 2009) Poleax Microsoft и системы Microsoft Dynamics 0 07.04.2009 15:38
Программирование в DAX 3-4-5 otkudao Рынок труда Microsoft Dynamics 4 17.11.2008 10:42
Позиционирование DAX и NAV slava09 Microsoft и системы Microsoft Dynamics 27 21.08.2008 16:41
1C:Бухгалтерия локализована во Вьетнаме :-) Сисой Другие системы на рынке 0 31.01.2007 15:10
опять 1C: чисто технические аспекты... ushastik Сравнение ERP-систем 45 30.01.2004 13:04
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:40.