Недочет. Тормозит при работе с большими пакетами

Обсуждение возникших проблем, предложений и ошибок dbForge for Oracle
Закрыто
ZVanoZ
Сообщения: 79
Зарегистрирован: Чт 18 ноя 2010 16:50

Недочет. Тормозит при работе с большими пакетами

Сообщение ZVanoZ » Пт 25 июл 2014 17:07

Если открыть пакет размером 20000+ строк (~720кб), то dbForge подвисает на пару минут(окно подернуто серой пеленой) либо повисает наглухо.
После разморозки скроллит по полстраницы, замораживается на пару секунд, после чего скролит дальше. Также программа подвисает если в режиме отладки нажать правой кнопкой мыши на имя используемой константы (чтобы добавить в наблюдения).

При этом использование ЦП 50-70%.
Если это связано с парсером синтаксиса для подсветки(либо парсер для списка автоподстановки), то лучше его вообще убрать чем терпеть такие тормоза.

Определить лимит размера пакета (в килобайтах) и отключать парсер при превышении - разумный компромисс. После оптимизации парсеров лимит можно поднять.

Alexander

Re: Недочет. Тормозит при работе с большими пакетами

Сообщение Alexander » Чт 21 авг 2014 14:57

В данный момент мы занимаемся исследованием данной проблемы и свяжемся с Вами в ближайшее время.

Alexander

Re: Недочет. Тормозит при работе с большими пакетами

Сообщение Alexander » Вт 11 ноя 2014 16:38

В данный момент Вы можете попробовать установить ограничение на размер документа (например, 512 кб), при котором будет отключаться подсветка синтаксиса. Для этого, пожалуйста, выполните следующее:

1. Выберите 'Сервис -> Параметры' из основного меню.
2. В открывшемся окне 'Параметры' откройте ветку 'Текстовый редактор -> Дополнительно'.
3. В выпадающем меню 'Максимальный размер' выберите '512кб'.
4. OK.

Также, Вы можете попробовать отключить функциональность автодополнения кода для документа. Для этого, пожалуйста, выполните следующее:

1. Выберите 'Сервис -> Параметры' из основного меню.
2. В открывшемся окне 'Параметры' откройте ветку 'Текстовый редактор -> Дополнение кода'.
3. Отключите опцию 'Включить дополнение кода'.
4. OK.

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

Закрыто