SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002021SAS.Планета[All Projects] Багpublic17-07-2013 06:4829-08-2013 20:00
ReporterGarl 
Assigned ToGarl 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version.Nightly 
Target Version131111Fixed in Version131111 
Summary0002021: Утечка памяти при использовании поиска снимков
Descriptionпросто закрыл программу.
Tagsдоступные снимки
Attached Files? file icon SASPlanet.Debug.elf [^] (64,941 bytes) 17-07-2013 06:48

- Relationships

-  Notes
(0012111)
zed (manager)
17-07-2013 12:56

>просто закрыл программу
Молодец. А что до этого ты с ней делал, ни говори ни кому.

Похоже, что утечка как-то связана с поиском доступных снимков.
(0012113)
Garl (manager)
17-07-2013 12:57

:)
так ничего сверхестественного, просто была запущена, и быр сёрфинг в поисках озера.
(0012115)
zed (manager)
17-07-2013 12:59

Ну, ты ещё как минимум пользовался поиском доступных снимков на DG и Bing.
(0012116)
Garl (manager)
17-07-2013 13:01

Кстати замечено что поиск по DG не работает, скорее там и надо копать...
оптимизация блин...
(0012117)
vasketsov (manager)
17-07-2013 14:18

>утечка как-то связана с поиском доступных снимков
Да, там местами MemoryStream-ы не грохались.
(0012119)
Garl (manager)
18-07-2013 05:50

траблу решил удалением всех файлов из \MapSvcScan\
видать там внутри было что-то битое.
по хорошему надо бы Фиксить
(0012121)
vasketsov (manager)
18-07-2013 08:59

Утечка FreeAndNil(FNMCs в форме поиска снимков - там надо булевые индексы добавить.
Остальное - это не умирают TMemoryStream-ы, которые генерятся при разборе ответа. Поиск внутри elf по TAvailPics даст ответ, в какие модули надо сходить.
(0012122)
Garl (manager)
18-07-2013 10:13

// fixed array
  for j := Low(TAvailPicsNMCZoom) to High(TAvailPicsNMCZoom) do begin
    FreeAndNil(FNMCs[j,True]);
    FreeAndNil(FNMCs[j,False]);
  end;
так?

а про TMemoryStream-ы,
научите плиз на пальцах.
(0012123)
vasketsov (manager)
18-07-2013 10:19

1. Именно так.
2. Надо создавать не TMemoryStream, а TStreamReadOnlyByBinaryData (в implementation в uses надо добавить u_StreamReadOnlyByBinaryData), а в конце процедуры его грохать. Более подробно см. рев. 584 в SACS. Сегодня залью и остальные картосервисы попозже.
(0012223)
Garl (manager)
26-07-2013 18:29

вроде этот тикет отработали?
(0012224)
vdemidov (manager)
26-07-2013 18:53

Тебе виднее, ты же репортер, вот и проверяй.

- Users who viewed this issue
User List Anonymous (2559x)
Total Views 2559
Last View 21-11-2024 09:43

- Issue History
Date Modified Username Field Change
17-07-2013 06:48 Garl New Issue
17-07-2013 06:48 Garl File Added: SASPlanet.Debug.elf
17-07-2013 12:56 zed Note Added: 0012111
17-07-2013 12:57 Garl Note Added: 0012113
17-07-2013 12:59 zed Note Added: 0012115
17-07-2013 13:01 Garl Note Added: 0012116
17-07-2013 14:18 vasketsov Note Added: 0012117
18-07-2013 05:50 Garl Note Added: 0012119
18-07-2013 05:52 Garl Tag Attached: доступные снимки
18-07-2013 08:59 vasketsov Note Added: 0012121
18-07-2013 10:13 Garl Note Added: 0012122
18-07-2013 10:19 vasketsov Note Added: 0012123
26-07-2013 18:29 Garl Note Added: 0012223
26-07-2013 18:29 Garl Status new => feedback
26-07-2013 18:53 vdemidov Note Added: 0012224
31-07-2013 08:12 vdemidov Target Version => 131111
31-07-2013 08:12 vdemidov Assigned To => Garl
29-08-2013 18:56 Garl Status feedback => closed
29-08-2013 18:56 Garl Resolution open => unable to reproduce
29-08-2013 18:56 Garl Fixed in Version => 131111
29-08-2013 19:59 vdemidov Status closed => resolved
29-08-2013 19:59 vdemidov Resolution unable to reproduce => fixed
29-08-2013 20:00 vdemidov Summary EMemoryLeak => Утечка памяти при использовании поиска снимков



Copyright © 2007 - 2024 SAS.Planet Team