View Issue Details

IDProjectCategoryView StatusLast Update
0005261Spring engineGeneralpublic2017-07-07 16:01
ReporterGoogle_Frog Assigned To 
PrioritynoneSeveritycrashReproducibilityalways
Status closedResolutionwon't fix 
Product Version101.0+git 
Summary0005261: 101.0.1-408 QTPFS out of memory when loading Epic
DescriptionI tried to load the map Epic with ZK using QTPFS pathfinder. I looked at the memory usage and, within a second of 'generating path cache' the memory usage of Spring climbed to 3.7GB and crashed.
Additional InformationEpic: http://zero-k.info/Maps/Detail/7385
TagsNo tags attached.
Attached Files
infolog.txt (Attachment missing)
Checked infolog.txt for Errors

Activities

Google_Frog

2016-06-02 05:50

reporter   ~0016388

As in, you are handling the out of memory so perhaps the intention is to fix it. I prefer the paths generated by roam to those generated by the default pathfinder.

silentwings

2016-06-02 09:22

reporter   ~0016390

It definitely used to be be possible to play Epic without needing a vast amount of RAM - and iirc that map was created in days when computers wouldn't normally have >2Gb.

hokomoko

2016-06-02 12:34

developer   ~0016393

ROAM is a rendering technique.
path cache has nothing to do with it.

hokomoko

2016-06-02 12:37

developer   ~0016394

Last edited: 2016-06-02 12:38

I think you meant QTPFS, and indeed it has a huge memory footprint, especially on large maps, and isn't entirely maintained.

abma

2016-06-02 17:31

administrator   ~0016396

does it work with less threads?

--- snip ---
[f=-000001] [PathManager::InitNodeLayersThreaded] using 12 threads for 22 node-layers (uncached)
--- snip ---

with 12 threads "only" ~333MB per thread is required to hit the 4G limit.

Kloot

2017-07-07 16:01

developer   ~0017950

QTPFS works best on maps with contiguous flat areas, Epic fits the exact opposite mold as a giant random-esque maze. The performance would also be pretty bad even if you could load it (memory consumption isn't a factor of thread-count) so I don't think spending time on this is fruitful.

Issue History

Date Modified Username Field Change
2016-06-02 05:48 Google_Frog New Issue
2016-06-02 05:48 Google_Frog File Added: infolog.txt
2016-06-02 05:50 Google_Frog Note Added: 0016388
2016-06-02 09:22 silentwings Note Added: 0016390
2016-06-02 12:34 hokomoko Note Added: 0016393
2016-06-02 12:35 hokomoko Summary 101.0.1-408 Cannot load Epic with ROAM => 101.0.1-408 Pathfinder out of memory when loading Epic
2016-06-02 12:35 hokomoko Description Updated
2016-06-02 12:37 hokomoko Note Added: 0016394
2016-06-02 12:37 hokomoko Note Edited: 0016394
2016-06-02 12:37 hokomoko Summary 101.0.1-408 Pathfinder out of memory when loading Epic => 101.0.1-408 QTPFS out of memory when loading Epic
2016-06-02 12:38 hokomoko Note Edited: 0016394
2016-06-02 12:38 hokomoko Description Updated
2016-06-02 17:31 abma Note Added: 0016396
2017-07-07 16:01 Kloot Status new => closed
2017-07-07 16:01 Kloot Resolution open => won't fix
2017-07-07 16:01 Kloot Note Added: 0017950