SASGIS - SAS.Планета
View Issue Details
0001046SAS.Планета[All Projects] Хотелкаpublic16-11-2011 12:1210-10-2012 11:49
zed 
zed 
normalminorN/A
closedfixed 
WindowsXPSP3
.Nightly 
120808120808 
0001046: Вынести в настройки дефолтное число потоков для карты (MaxConnectToServerCount)
Сейчас эта настройка зашита в коде в виде константы = 1 (u_ZmpInfo.pas -> TZmpInfo.LoadTileDownloaderConfig), так что, хоть качалка и многопоточная, но чтоб раскрутить эту многопоточность на полную катушку, нужно редактировать каждый zmp и прописывать там этот параметр. Гораздо удобнее, если будет возможность указать это дефолтное значение в настройках (на вкладке Internet), тогда в zmp мы будем прописывать этот параметр только с целью ограничить число потоков для какой-то конкретной карты.
ini, zmp, закачка, настройки, потоки
related to 0000992closed vdemidov Сделать многопоточную загрузку тайлов в режиме просмотра карт 
related to 0000664closed vdemidov Хотелось бы больше одновременных соединений 
Issue History
16-11-2011 12:12zedNew Issue
16-11-2011 12:17zedRelationship addedrelated to 0000992
16-11-2011 15:20bk99Note Added: 0004398
16-11-2011 15:26zedNote Added: 0004399
17-11-2011 02:55gpsMaxTag Attached: zmp
17-11-2011 02:55gpsMaxTag Attached: закачка
17-11-2011 02:55gpsMaxTag Attached: настройки
17-11-2011 02:55gpsMaxTag Attached: потоки
17-11-2011 06:05TolikNote Added: 0004400
17-11-2011 07:23bk99Note Added: 0004401
18-11-2011 06:59gpsMaxTag Attached: ini
25-11-2011 14:05zedNote Added: 0004436
25-11-2011 15:25bk99Note Added: 0004437
25-11-2011 16:02zedNote Added: 0004438
27-11-2011 10:09zedStatusnew => resolved
27-11-2011 10:09zedFixed in Version => 24xxxx
27-11-2011 10:09zedResolutionopen => fixed
27-11-2011 10:09zedAssigned To => zed
27-11-2011 10:10zedNote Added: 0004443
27-11-2011 10:12zedSummaryВынести в GUI дефолтные настройки числа потоков для карты (MaxConnectToServerCount) => Вынести в настройки дефолтное число потоков для карты (MaxConnectToServerCount)
23-01-2012 08:34vdemidovTarget Version => 120808
23-01-2012 08:49vdemidovFixed in Version24xxxx => 120808
04-02-2012 16:52zedRelationship addedrelated to 0000664
10-10-2012 11:49TolikStatusresolved => closed

Notes
(0004398)
bk99   
16-11-2011 15:20   
А не лучше ли, чтобы дефолтное (но многопоточное) значение было всё-таки ЗАШИТО в коде? Зачем его юзеру отдавать? Пусть более-менее оптимальная многопоточность по умолчанию будет. А в zmp (в каких это необходимо) пожалуйста, ограничивай. Просто если такой параметр в ГУЙ вынести, то народ начнёт его по незнанию бездумно задирать (и я первый! потому как в этом не шарю).
(0004399)
zed   
16-11-2011 15:26   
>бездумно задирать
Естественно, нужно выставить разумную верхнюю границу.
(0004400)
Tolik   
17-11-2011 06:05   
Такую экзотическую настройку можно в гуи не выносить, достаточно в ini.
Те, кто понимает, о чём вообще речь, смогут и файлик отредактировать.
И дефолтное значение пусть будет > 1.
(0004401)
bk99   
17-11-2011 07:23   
Тоже хотел предложить вынести эту настройку в ini - и волки сыты, и овцы целы.
(0004436)
zed   
25-11-2011 14:05   
Поставил по дефолту 4
(0004437)
bk99   
25-11-2011 15:25   
>Поставил по дефолту 4
Хорошо.
А может 8? Слабые тачки сами себя ограничат, а мощные, с толстым каналом, и 8 переварят... Хуже ведь не будет? Или я ошибаюсь?
(0004438)
zed   
25-11-2011 16:02   
Не знаю, будет хуже или нет, но пока 4. Выше поднимать опасно, пока его в ini нет. Может для кого-то и 4 окажется много...
Подкрутил чисто для тест-драйва многопоточности, а дальше посмотрим на отзывы.
(0004443)
zed   
27-11-2011 10:10   
Вынес в ini в секцию ZmpDefaultParams.