Йоксель » Главный форум

Микрохотфикс

(4 posts)
  1. Сделал небольшой микрохотфикс. Скачать можно по ссылке: http://yoksel.net.ru/files/release/yoksel_hotfix_micro.rar

    Исправления:
    * При выгрузке документа в таблицу значений без определения структуры не назначались идентификаторы колонкам таблицы значений.

    * Исправлена прокрутка документа по нажатию Ctrl-Home: если были зафиксированные строки, то просто курсор переходил на первую ячейку, а прокрутка документа в начало не происходила.

    * Возвращен метод "Защита" в объект "ТабличныйДокумент.Фрейм".

    Отправлено 15 года(лет) назад #
  2. Ах да, чуть не забыл. В этом микрохотфиксе также внесены изменения для интеграции с Формекс. Поэтому, если с момента обсуждения проблемы выходили обновления Формекс, то, может быть, уже все работает.

    Я не спрашивал у Альфа, как дела - отложил до выхода очередного хотфикса, но договоренность вроде бы достигнута. Так что чем Альф не шутит...

    Отправлено 15 года(лет) назад #
  3. Когда пытался еще больше разогнать "Йоксель за минуту" на большой таблице 60К строк, обнаружил такую штуку:

    yoksel_hotfix_2008_11_03.rar
    1й тест
    Загрузка:3.626 Вывод на экран:0.089 ИтогоЙоксель:3.715
    Загрузка:7.003 Вывод на экран:0.012 ИтогоЙоксель:7.015
    Загрузка:7.072 Вывод на экран:0.013 ИтогоЙоксель:7.085
    Загрузка:6.867 Вывод на экран:0.012 ИтогоЙоксель:6.879
    Загрузка:7.378 Вывод на экран:0.012 ИтогоЙоксель:7.39
    Загрузка:8.717 Вывод на экран:0.014 ИтогоЙоксель:8.731
    Загрузка:8.792 Вывод на экран:0.012 ИтогоЙоксель:8.804
    перегрузка 1с 2й тест
    Загрузка:3.61 Вывод на экран:0.019 ИтогоЙоксель:3.629
    Загрузка:7.007 Вывод на экран:0.023 ИтогоЙоксель:7.03
    Загрузка:6.823 Вывод на экран:0.012 ИтогоЙоксель:6.835
    Загрузка:6.824 Вывод на экран:0.012 ИтогоЙоксель:6.836
    Загрузка:6.774 Вывод на экран:0.014 ИтогоЙоксель:6.788
    Загрузка:8.726 Вывод на экран:0.014 ИтогоЙоксель:8.74
    Загрузка:8.847 Вывод на экран:0.008 ИтогоЙоксель:8.855
    Загрузка:8.624 Вывод на экран:0.013 ИтогоЙоксель:8.637

    yoksel_hotfix_2008_12_13.rar
    1й тест
    Загрузка:3.602 Вывод на экран:0.021 ИтогоЙоксель:3.623
    Загрузка:4.956 Вывод на экран:0.013 ИтогоЙоксель:4.969
    Загрузка:5.514 Вывод на экран:0.012 ИтогоЙоксель:5.526
    Загрузка:5.777 Вывод на экран:0.012 ИтогоЙоксель:5.789
    Загрузка:6.069 Вывод на экран:0.014 ИтогоЙоксель:6.083
    Загрузка:7.815 Вывод на экран:0.012 ИтогоЙоксель:7.827
    Загрузка:7.696 Вывод на экран:0.018 ИтогоЙоксель:7.714
    Загрузка:7.451 Вывод на экран:0.012 ИтогоЙоксель:7.463
    Загрузка:7.341 Вывод на экран:0.013 ИтогоЙоксель:7.354
    Перегрузка 1С 2й тест
    Загрузка:3.639 Вывод на экран:0.015 ИтогоЙоксель:3.654
    Загрузка:4.961 Вывод на экран:0.018 ИтогоЙоксель:4.979
    Загрузка:5.46 Вывод на экран:0.013 ИтогоЙоксель:5.473
    Загрузка:5.644 Вывод на экран:0.013 ИтогоЙоксель:5.657
    Загрузка:6.081 Вывод на экран:0.012 ИтогоЙоксель:6.093
    Загрузка:7.76 Вывод на экран:0.013 ИтогоЙоксель:7.773
    Загрузка:7.977 Вывод на экран:0.018 ИтогоЙоксель:7.995
    Загрузка:7.593 Вывод на экран:0.013 ИтогоЙоксель:7.606

    yoksel_hotfix_micro.rar
    Загрузка:3.528 Вывод на экран:0.02 ИтогоЙоксель:3.548
    Загрузка:6.892 Вывод на экран:0.013 ИтогоЙоксель:6.905
    Загрузка:6.786 Вывод на экран:0.012 ИтогоЙоксель:6.798
    Загрузка:6.932 Вывод на экран:0.014 ИтогоЙоксель:6.946
    Загрузка:6.868 Вывод на экран:0.013 ИтогоЙоксель:6.881
    Загрузка:8.372 Вывод на экран:0.019 ИтогоЙоксель:8.391
    Загрузка:8.304 Вывод на экран:0.018 ИтогоЙоксель:8.322
    Загрузка:8.401 Вывод на экран:0.013 ИтогоЙоксель:8.414
    Загрузка:8.492 Вывод на экран:0.012 ИтогоЙоксель:8.504
    Загрузка:8.358 Вывод на экран:0.013 ИтогоЙоксель:8.371
    Загрузка:7.87 Вывод на экран:0.013 ИтогоЙоксель:7.883
    Загрузка:7.838 Вывод на экран:0.013 ИтогоЙоксель:7.851
    Загрузка:8.253 Вывод на экран:0.018 ИтогоЙоксель:8.271
    Загрузка:8.077 Вывод на экран:0.019 ИтогоЙоксель:8.096
    Загрузка:8.224 Вывод на экран:0.012 ИтогоЙоксель:8.236
    Загрузка:7.965 Вывод на экран:0.013 ИтогоЙоксель:7.978

    Тестировал перегружая 60К строк в Йоксель без обработки группировок, т.е. только создать ТабличныйДокумент, Загрузить, Показать, Закрыть Йоксель, повторить процедуру. Пропадает только после перезагрузки 1С. Проявилось только на большом файле, на мелких все в порядке. Т.е. куча перегрузок мелких файлов, потом перегрузка большого все равно как мелких бы и не было. Вот еще что: yoksel_hotfix_2008_12_13.rar как то плавней деградирует...

    Собственно +- 3 секунды совершенно не напрягают :D

    В архиве табличка на которой тестировал - разожмется на 48Мб

    Attachments

    1. testtable.part2.rar (95.7 KB, 101 downloads) 15 года(лет) old
    2. testtable.part1.rar (96.7 KB, 105 downloads) 15 года(лет) old
    Отправлено 15 года(лет) назад #
  4. Скорее всего, это начинает себя проявлять реализация хипа в MSVC. Вот статья, где сравнивались разные компиляторы: http://www.rsdn.ru/article/devtools/perftest.xml
    Там можно смотреть раздел "Tree sort". Время повторного теста для сишных компиляторов где-то в два раза больше, чем у первого прогона. Пока такое замедление вроде бы не напрягает. Если начнутся серьезные проблемы, придется подумать об оптимизации.

    Отправлено 15 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.