View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002692 | SAS.Планета | Баг / Bug | public | 22-04-2015 07:22 | 06-05-2019 09:54 |
| Reporter | Parasite | Assigned To | vdemidov | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 141212 | ||||
| Target Version | 190707 | Fixed in Version | 190707 | ||
| Summary | 0002692: Лаг при открытии окна операций с выделенной областью | ||||
| Description | В последних ночнушках при нажатии на Ctrl-B (вызов предыдущего выделения) - наблюдается какой-то невнятный лаг в пару секунд между нажатием - и появлением собственно окошка. Раньше такого не было, и окошко вылетало практически мгновенно. Выловилось тут: http://www.sasgis.org/forum/viewtopic.php?p=39227#p39227 | ||||
| Additional Information | Не сказать, чтобы влияло на функционал - но сильно раздражает, если приходится часто делать операции по однажды выделенной области. | ||||
| Tags | No tags attached. | ||||
| related to | 0003442 | confirmed | Лаги интерфейса окна Операций с выделенной областью |
|
|
ИМХО печалька стала после перехода на универсальный combobox списка карт... особенно заметно на медленных компьютерах... |
|
|
Значит нужно добавлять в него кэширование :) Сравнение наборов и списков карт есть. Значит нужно добавлять проверку что они изменились и только в этом случае перестраивать комбобокс. Благо теперь это все живет в одном фрейме и достаточно сделать один раз, а не копипастить в кучу мест. |
|
|
Так оно даже при паре карт в списке - тормозит (если я правильно понял, о чем разговор). Неужели перестроить даже пару записей без кэширования - настолько тяжеловесно? |
|
|
у нас в динамике карты ж пока не добавляются? Единственное что может нам портить жизнь - это галка "использовать карту". Хотя так-же нужно будет каждый раз проверять\выбирать текущую карту для всех combobox'ов + надо избавиться от цикла который каждый раз проверяет эту галку, или надо где-то хранить список только включеных карт\слоёв... |
|
|
> Так оно даже при паре карт в списке - тормозит (если я правильно понял, о чем разговор). Неужели перестроить даже пару записей без кэширования - настолько тяжеловесно? Это если список один. А в том окне списков карт будет 42. И все они сейчас перестраиваются с нуля при показе окна. Плюс возможно не выполняется отключение ГУЯ при построении списка (не помню, нужно проверить). ЗЫЖ Отключение ГУЯ есть, так что дело, вероятно, просто в большом количестве списков. |
|
|
Если делать лениво: то можно проверять текущую карту + режим сортировки, и только при смене одного из них перечитывать все комбобоксы... |
|
|
Еще нужно следить за сменой языка. |
|
|
Теперь инициализация фреймов с параметрами разных операций ленивая при первом отображении. Но это не отменяет необходимость оптимизации фрйма выбора карты. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 22-04-2015 07:22 | Parasite | New Issue | |
| 22-04-2015 07:38 | vdemidov | Status | new => confirmed |
| 22-04-2015 07:38 | vdemidov | Product Version | .Nightly => 141212 |
| 22-04-2015 07:38 | vdemidov | Target Version | => 151010 |
| 22-04-2015 07:53 | Garl | Note Added: 0015649 | |
| 22-04-2015 08:06 | vdemidov | Note Added: 0015651 | |
| 22-04-2015 08:23 | Parasite | Note Added: 0015653 | |
| 22-04-2015 08:43 | Garl | Note Added: 0015654 | |
| 22-04-2015 10:03 | vdemidov | Note Added: 0015655 | |
| 22-04-2015 10:05 | vdemidov | Note Edited: 0015655 | |
| 22-04-2015 10:30 | Garl | Note Added: 0015657 | |
| 22-04-2015 10:44 | vdemidov | Note Added: 0015661 | |
| 04-10-2015 15:28 | vdemidov | Target Version | 151010 => 151111 |
| 06-11-2015 08:20 | vdemidov | Target Version | 151111 => 191221 |
| 06-05-2019 07:43 | vdemidov | Target Version | 191221 => 190707 |
| 06-05-2019 07:46 | vdemidov | Note Added: 0018701 | |
| 06-05-2019 07:46 | vdemidov | Status | confirmed => resolved |
| 06-05-2019 07:46 | vdemidov | Fixed in Version | => 190707 |
| 06-05-2019 07:46 | vdemidov | Resolution | open => fixed |
| 06-05-2019 07:46 | vdemidov | Assigned To | => vdemidov |
| 06-05-2019 09:54 | zed | Relationship added | related to 0003442 |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |