Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excel 2019, При активной вкладке "Navferty's Tools" очень заметные фризы интерфейса! #83

Open
uom42 opened this issue Jul 3, 2021 · 12 comments
Labels
bug Something isn't working

Comments

@uom42
Copy link
Collaborator

uom42 commented Jul 3, 2021

Excel 2019
При активной вкладке "Navferty's Tools" очень сильные фризы интерфейса при движении мышью и кликании!
Даже разворачивание / сворачивание окна тормозит 1-2 сек.

(SSD 200GB free + 128GB RAM / Ryzen-5)
Возможно из-за отслеживания истории действий?

@uom42
Copy link
Collaborator Author

uom42 commented Jul 3, 2021

Да, после удаления дополнения всё заработало быстро. Проблема точно не в офисе и не в железе.

@navferty
Copy link
Owner

navferty commented Jul 3, 2021

Отслеживание истории происходит только непосредственно во время записи новых значений, при вызове функций обновляющих значения, так что непохоже. Скорее с отрисовкой вкладки. Наблюдаются ли проблемы при включенной надстройке, но неактивной вкладке?

@uom42 Есть ли возможность прикрепить логи (в папке %TEMP%/Navferty/logs/)?

@navferty navferty added bug Something isn't working and removed User Interface labels Jul 3, 2021
@navferty
Copy link
Owner

navferty commented Jul 3, 2021

@uom42 Воспроизводится ли проблема, если переустановить надстройку? Наблюдается ли существенная нагрузка по памяти или CPU в диспетчере задач?

@uom42
Copy link
Collaborator Author

uom42 commented Jul 5, 2021

Сразу после запуска, пока не активна вкладка Nf'T - всё работает быстро.
Первый клик по вкладке Nf'T - уже происходит с тормозом в 2 сек. и потом тормоза прололжаются
Последующее переключение на любую другую вкладку - убирает тормоза. UI начинает работать быстро.

Переустановка дополнения не убирает проблему.

Простое движение мыши над кнопками развёрнутой ленты с активной вкладкой Nf'T - происходит с заметными тормозами, при этом возрастает загрузка ЦП (даже ничего не нажимая).
На приложенном скрине - нажатие кнопки развёртывания окна на весь экран / восстановления размера окна (средняя кнопка из 3х справа сверху).
Скриншот 2021-07-05 17 25 35

Влияния на RAM не видно, только ЦП грузит:
2021-07-05.log
Приложенный лог-файл взят уже после всяких экспериментов, не до них.
он пустой - ошибок нет.

После закрытия Excel и нового запуска:
2021-07-05.log

При активной вкладке Nf'T любое действие с UI экселя вызывает тормоза, даже просто изменение размера окна перетаскиванием любой границы мышью происходит с лагами в примерно 2 сек.
При этом, внутри самой таблицы UI отрабатывает быстро - выделение диапазонов, щёлкание в произвольных ячейках - всё как обычно. Тормоза только с лентой и размерами окна.

@navferty
Copy link
Owner

navferty commented Jul 5, 2021

@uom42

Пока не удалось воспроизвести проблему локально.

Уточните пожалуйста версию установленной надстройки (версию установленной программы можно увидеть в списке установленных программ, в меню Add or remove programs).

Воспроизводится ли проблема в последней версии надстройки 1.4.0.361 (релиз от 5 июля)? В предыдущей версии (от 4 июля) могла быть проблема с отсутствие изображения для двух иконок. Вероятно, это могло быть причиной проблем с UI.

@uom42
Copy link
Collaborator Author

uom42 commented Jul 5, 2021

версия setup.exe = 16.0.28315.86,
В add/remove = 1.4.0.361
Всего было 2 установки, между ними 1 удаление.
setup.exe запускал один и тот же, но в прошлый раз в дополнении небыло значков в "вид", а сегодня после установки они уже есть. Подозреваю, что setup при установки скачивает последнюю версию.
Папка "C:\Users\ххх\AppData\Roaming\Microsoft\AddIns" пустая, адрес надстройки указывает на vsto-файл с онлайна...

Воспроизводится ли проблема в последней версии надстройки 1.4.0.361

Да, тормоза есть.

navferty added a commit that referenced this issue Jul 13, 2021
add more detailed logs in infrastructure methods (GetLabel, GetImage, GetSupertip). #83
@navferty
Copy link
Owner

@uom42
Была опубликована версия 1.4.1.368 в которой добавлены логи на инфраструктурные методы, используемые при рендеринге вкладки с надстройкой (GetLabel, GetImage, GetSupertip).

Просьба установить свежую версию (setup.exe действительно можно использовать тот же самый, он получает vsto файл с мета-информацией о надстройке вот тут ), и по возможности прикрепить свежие логи - если проблема с зависанием UI будет актуальна.

@uom42
Copy link
Collaborator Author

uom42 commented Jul 14, 2021

Переустановил, тормоза остались.
Логи прикрепляю.
2021-07-14.log

@navferty
Copy link
Owner

navferty commented Oct 3, 2021

Наблюдаются ли в настоящее время проблемы на актуальной версии надстройки? Локально воспроизвести проблему ни на Office 365, ни в 2019-й версии так и не получилось

@uom42
Copy link
Collaborator Author

uom42 commented Oct 3, 2021

Да, всё так-же, но надстройку я не удалял и не переустанавливал с момента последнего общения.
Office 2019, с обновлённым UI (вкладки с подчёркиваеием).

@uom42
Copy link
Collaborator Author

uom42 commented Oct 3, 2021

Обновил надстройку, тормоза есть.

@navferty
Copy link
Owner

navferty commented Oct 3, 2021

Пока, к сожалению, у меня нет версий о причинах тормозов. Могли бы Вы запустить Excel, записав трассировку через Windows Performance Recorder ?

Достаточно установить Windows Performance Toolkit:

image

Могу предложить обменяться контактами, если есть возможность на звонок с расшариванием экрана, напишите в почту navferty@ymail.com или telegram: navferty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants