View Issue Details

IDProjectCategoryView StatusLast Update
0003326SAS.ПланетаБаг / Bugpublic08-08-2018 12:43
Reportersamsomus Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
PlatformWindowsOS7OS VersionProfessional
Product Version160707 
Target Version45xxxx 
Summary0003326: "Out of memory" при экспорте большого количества путей в GPX
DescriptionПри экспорте путей, либо меток в формат GPX, операция заканчивается ошибкой "Out of memory".

Та же операция с выводом в KMZ, KML проходит успешно.
TagsNo tags attached.

Activities

zed

28-03-2018 09:23

manager   ~0018268

Речь о крайней ночной версии? В какой БД хранятся метки?

Нужен образец (путь/метка или БД) на котором воспроизводится ошибка.

samsomus

17-04-2018 17:55

reporter   ~0018274

версия крайняя ночнушка. База SML
кусочек базы https://yadi.sk/d/oUPtHzCk3UVwg9

zed

17-04-2018 19:07

manager   ~0018275

У меня на вашем "кусочке базы" баг не воспроизводится. Попробовал экспортировать несколько путей в gpx - всё ок.

samsomus

18-04-2018 06:23

reporter   ~0018276

Last edited: 18-04-2018 06:30

странно, делал на 2-х машинах - результат одинаковый с вылетом.
1) win 7/32 проф RAM - 8г (серверное ядро, видит всю память)
2) win 7/32 макс. RAM - 2г

zed

18-04-2018 07:16

manager   ~0018277

Какой конкретно путь пытаетесь экспортировать?

samsomus

18-04-2018 07:36

reporter   ~0018278

1) W:\YandexDisk\SasPlaneta
2) W:\
С небольшим кол-вом меток и путей справляется нормально, если дать побольше (не ясно какой предел) - вылетает. На обоих путях.

zed

18-04-2018 07:44

manager   ~0018279

А, так вы что, все пути и метки из той базы разом пытаетесь экспортировать в один gpx файл? Ну так понятно, что раз все операции производятся в памяти, в какой-то момент этой самой памяти может и не хватить. По вашему первоначальному описанию у меня сложилось впечатление, что оно падает при попытке экспортировать единичную метку или путь. А вы на 70 Мб меток замахнулись...

samsomus

18-04-2018 07:45

reporter   ~0018280

единичную ветку - ту, что выложил тут

zed

18-04-2018 07:51

manager   ~0018281

"ветка" <> метка.

В общем, это особенность текущего алгоритма, а не баг. Теоретически можно переделать алгоритм экспорта, чтобы он использовал память по минимуму, но возникает вопрос - а сможет ли прибор, в который вы пытаетесь засунуть такой огромный gpx, переварить его?

samsomus

18-04-2018 08:16

reporter   ~0018282

не знаю... на компе gpx объемом 60мб открывается нормально, сек 15

zed

18-04-2018 08:28

manager   ~0018283

Да, но 70 Мб в sml это же совсем не 70 Мб в gpx. Форматы-то разные, а gpx не очень компактный по сравнению с kml или sml.

Т.е. надо смотреть с практической стороны вопроса. Если SAS может импортировать gpx размером 60 Мб, но падает при попытке его экспорта, то алгоритм экспорта наверное не очень хороший. Но если экспорт проходит нормально, то всё более чем хорошо.

Для примера, если экспортировать ваш пример БД в kml, то получается 44 Мб. А теперь представьте, что gpx раз в 5-10 менее компактный и на выходе ожидается 500 Мб или больше.

samsomus

18-04-2018 08:32

reporter   ~0018284

понял.

Issue History

Date Modified Username Field Change
28-03-2018 07:47 samsomus New Issue
28-03-2018 09:20 zed Summary сообщение об ошибке => "Out of memory" при экспорте в GPX
28-03-2018 09:20 zed Description Updated
28-03-2018 09:23 zed Note Added: 0018268
28-03-2018 09:23 zed Status new => feedback
17-04-2018 17:55 samsomus Note Added: 0018274
17-04-2018 17:55 samsomus Status feedback => new
17-04-2018 19:07 zed Note Added: 0018275
17-04-2018 19:07 zed Status new => feedback
18-04-2018 06:23 samsomus Note Added: 0018276
18-04-2018 06:23 samsomus Status feedback => new
18-04-2018 06:30 samsomus Note Edited: 0018276
18-04-2018 07:16 zed Note Added: 0018277
18-04-2018 07:36 samsomus Note Added: 0018278
18-04-2018 07:44 zed Note Added: 0018279
18-04-2018 07:45 samsomus Note Added: 0018280
18-04-2018 07:51 zed Note Added: 0018281
18-04-2018 08:16 samsomus Note Added: 0018282
18-04-2018 08:28 zed Note Added: 0018283
18-04-2018 08:32 samsomus Note Added: 0018284
08-08-2018 12:43 vdemidov Status new => confirmed
08-08-2018 12:43 vdemidov Product Version .Nightly => 160707
08-08-2018 12:43 vdemidov Target Version => 45xxxx
08-08-2018 12:43 vdemidov Summary "Out of memory" при экспорте в GPX => "Out of memory" при экспорте большого количества путей в GPX
08-08-2025 13:22 zed Category Баг => Баг / Bug