Skip to main content

Open ideas have been reviewed by our Product Management and are open for commenting and voting.

Filter by idea status

Filter by product area

4588 Ideas

sigtill
Supporter
sigtillSupporter

FMEServer/Cloud - reduce memory footprint when idleArchived

Is it possible to try to reduce the memory footprint used when FME Server / Cloud is running idle? Ie have no jobs?The starter instance of FME Cloud seems to use 2,7GB RAM when "no work is done" - is it possible to squeeze this down by 10%? 40%? Might be a good internal hackathon.The reason for doing so would be to make more memory available for the tasks themselves and avoid these frequent issues when you hit the roof on the lower-memory computers:2020-04-22 17:02:43|  16.4|  0.0|INFORM|ResourceManager: Optimizing Memory Usage.  Please wait... 2020-04-22 17:02:43|  16.5|  0.0|WARN  |ResourceManager: Freed 683495 bytes of vector data (memory decreased by 1256384 bytes) 2020-04-22 17:02:43|  16.5|  0.0|WARN  |ResourceManager: Freed 42565632 bytes of raster data (memory decreased by 42566352 bytes) 2020-04-22 17:02:43|  16.5|  0.0|WARN  |After freeing memory: tcmalloc GetStats 2020-04-22 17:02:43|  16.5|  0.0|WARN  |------------------------------------------------ MALLOC:      834246680 (  795.6 MiB) Bytes in use by application MALLOC: +            0 (    0.0 MiB) Bytes in page heap freelist MALLOC: +     28814680 (   27.5 MiB) Bytes in central cache freelist MALLOC: +     10370640 (    9.9 MiB) Bytes in transfer cache freelist MALLOC: +     18742336 (   17.9 MiB) Bytes in thread cache freelists MALLOC: +      4796608 (    4.6 MiB) Bytes in malloc metadata MALLOC:   ------------ MALLOC: =    896970944 (  855.4 MiB) Actual memory used (physical + swap) MALLOC: +    971071488 (  926.1 MiB) Bytes released to OS (aka unmapped) MALLOC:   ------------ MALLOC: =   1868042432 ( 1781.5 MiB) Virtual address space used MALLOC: MALLOC:          17172              Spans in use MALLOC:              3              Thread heaps in use MALLOC:           8192              Tcmalloc page size ------------------------------------------------ Call ReleaseFreeMemory() to release freelist memory to the OS (via madvise()).