SASGIS - SAS.Планета | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0003023 | SAS.Планета | Рефакторинг / Refactoring | public | 03-05-2016 10:15 | 05-05-2016 16:46 |
| Reporter | zed | ||||
| Assigned To | zed | ||||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Platform | OS | OS Version | |||
| Product Version | 151111 | ||||
| Target Version | 160606 | Fixed in Version | 160606 | ||
| Summary | 0003023: Оптимизировать процесс запуска закачки из сохранённой сессии (*.sls) | ||||
| Description | Сейчас есть две нехорошие вещи, которые нужно исправить: 1. Код записи и чтения файла сессии живёт в двух различных модулях. Чтение производится в u_ProviderTilesDownload, а запись в u_RegionProcessProgressInfoDownload. Нужно код из первого модуля перенести во второй и добавить там метод LoadState, по аналогии с существующим SaveState. 2. В методе рабочего потока закачки TThreadDownloadTiles.SkipTiles производится лишняя итерация при старте, до точки сохранения из sls. Сейчас эта итерация необходима только для того, чтобы в прогресс записать количество обработанных в прошлой сессии тайлов. И это странно, поскольку в sls мы сохраняем это число (в поле Processed), но никак не читаем и не инициализируем прогресс. Иногда такая итерация может занимать сильно много времени, поэтому нужно брать это значение из sls, а итератор руками устанавливать в нужную позицию. | ||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 03-05-2016 10:15 | zed | New Issue | |||
| 03-05-2016 10:15 | zed | Status | new => assigned | ||
| 03-05-2016 10:15 | zed | Assigned To | => zed | ||
| 03-05-2016 14:03 | zed | Note Added: 0017192 | |||
| 05-05-2016 16:44 | zed | Note Added: 0017194 | |||
| 05-05-2016 16:46 | zed | Note Added: 0017195 | |||
| 05-05-2016 16:46 | zed | Status | assigned => resolved | ||
| 05-05-2016 16:46 | zed | Fixed in Version | => 160606 | ||
| 05-05-2016 16:46 | zed | Resolution | open => fixed | ||
| 08-08-2025 13:25 | zed | Category | Рефакторинг => Рефакторинг / Refactoring | ||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||