| Anonymous | Login | Signup for a new account | 04-11-25 12:52 UTC | ![]()  | 
| All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее | 
| My View | View Issues | Change Log | Roadmap | Search | 
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
| 0002223 | SAS.Планета | Рефакторинг / Refactoring | public | 24-10-2013 10:20 | 30-12-2021 08:59 | ||||||||
| Reporter | vdemidov | ||||||||||||
| Assigned To | |||||||||||||
| Priority | normal | Severity | minor | Reproducibility | have not tried | ||||||||
| Status | confirmed | Resolution | open | ||||||||||
| Platform | OS | OS Version | |||||||||||
| Product Version | 121010 | ||||||||||||
| Target Version | 26xxxx | Fixed in Version | |||||||||||
| Summary | 0002223: Переделать закачку видимой области карты | ||||||||||||
| Description | Сейчас для отправки запросов на закачку видимой области карты для каждой активной карты создается отдельный поток, хотя реально работа в нем практически не ведется, а поток постоянно стоит на семафоре. Достаточно завести массив отправленных запросов на закачку из этой карты, при их выполнении просто очищать соответствующие элементы массива и по достаточно частому таймеру отправлять новые запросы и сохранять их в пустые элементы массива. Если пустых нет, то новых запросов не отправлять. | ||||||||||||
| Tags | загрузка, закачка | ||||||||||||
| Attached Files | |||||||||||||
		  Relationships	 | 
|||||||||||||||||||||
  | 
|||||||||||||||||||||
  		Notes	 | 
|
| 
				(0013505) zed (manager) 08-01-2014 04:43  | 
	А ничего, что мы там ходим в тайлохранилище перед тем, как запустить новую задачу на закачку? Если это всё перенести в главный поток, то будут лаги. | 
| 
				(0013509) vdemidov (manager) 08-01-2014 07:50  | 
	Ну, так не обязательно же из ГУИшного потока заполнять очередь. Я имел в виду, что достаточно одного потока на все карты, а не по одному на каждую. Это позволит избежать лишних созданий потоков и не нужна будет та ерунда с TTL таймерами. | 
| 
				(0013514) zed (manager) 08-01-2014 10:28  | 
	
		> Я имел в виду, что достаточно одного потока на все карты, а не по одному на каждую А, ну тогда другой разговор. Если ещё за компанию получится избавиться от двойной проверки наличия тайлов в кэше (в качалке и рисовалке) будет вообще хорошо. Т.е. один поток проверяет наличие тайлов и рассылает задания либо качалке, либо рисовалке.  | 
| 
				(0013517) vdemidov (manager) 08-01-2014 10:56  | 
	
		>Т.е. один поток проверяет наличие тайлов и рассылает задания либо качалке, либо рисовалке. Это вряд ли. Сильно уж разные конвейеры. ИМХО нужно допилить кэширование запросов информации о тайле на уровне тайлохранилища и проблема пропадет.  | 
  Users who viewed this issue | 
				|
| User List | Anonymous (3780x), vdemidov (10x), ygorigor (2x), gma (1x), AllarSAN (1x), Garl (1x), zed (1x) | 
| Total Views | 3796 | 
| Last View | 04-11-2025 12:52 | 
  Issue History	 | 
|||
| Date Modified | Username | Field | Change | 
| 24-10-2013 10:20 | vdemidov | New Issue | |
| 24-10-2013 10:21 | vdemidov | Status | new => confirmed | 
| 24-10-2013 10:51 | vdemidov | Relationship added | child of 0002224 | 
| 24-10-2013 12:12 | vdemidov | Relationship added | child of 0000925 | 
| 24-10-2013 12:16 | vdemidov | Tag Attached: загрузка | |
| 24-10-2013 12:16 | vdemidov | Tag Attached: закачка | |
| 04-11-2013 14:22 | vdemidov | Target Version | 25xxxx => 140303 | 
| 07-01-2014 16:13 | vdemidov | Relationship added | related to 0002307 | 
| 08-01-2014 04:43 | zed | Note Added: 0013505 | |
| 08-01-2014 07:50 | vdemidov | Note Added: 0013509 | |
| 08-01-2014 10:28 | zed | Note Added: 0013514 | |
| 08-01-2014 10:56 | vdemidov | Note Added: 0013517 | |
| 08-01-2014 16:56 | zed | Relationship replaced | related to 0002224 | 
| 03-03-2014 08:47 | vdemidov | Target Version | 140303 => 140404 | 
| 19-03-2014 08:03 | vdemidov | Target Version | 140404 => 141111 | 
| 23-10-2014 09:01 | vdemidov | Target Version | 141111 => 150915 | 
| 21-01-2015 10:39 | vdemidov | Target Version | 150915 => 151010 | 
| 21-08-2015 15:23 | vdemidov | Relationship added | child of 0002794 | 
| 04-10-2015 15:28 | vdemidov | Target Version | 151010 => 151111 | 
| 06-11-2015 08:20 | vdemidov | Target Version | 151111 => 191221 | 
| 21-12-2019 09:14 | zed | Target Version | 191221 => 211230 | 
| 30-12-2021 08:59 | zed | Target Version | 211230 => 26xxxx | 
| 08-08-2025 13:25 | zed | Category | Рефакторинг => Рефакторинг / Refactoring | 
| My View | View Issues | Change Log | Roadmap | Search | 
| Copyright © 2007 - 2025 SAS.Planet Team |