I've got a heavily multithreaded 64-bit app that uses a lot of memory. After a while, I see this:

fixme:virtual:create_view out of memory in virtual heap for 0x7f94465b0000-0x7f94466d6000 fixme:virtual:create_view out of memory in virtual heap for 0x7f9446640000-0x7f94466d3000 fixme:virtual:create_view out of memory in virtual heap for 0x7f9446690000-0x7f94466da000 fixme:virtual:create_view out of memory in virtual heap for 0x7f94466b0000-0x7f94466d5000

Could someone please explain to me what's going on here? Quick look at the code indicates that there is a 4MB heap used for "views" (I have no idea what these are) and presumably that heap is exhausted. Is this likely a resource leak somewhere?

Some memory stats on the app I'm running:

Process:
 PeakVirtualSize    3f2baf000, VirtualSize      3eccd0000
 PeakWorkingSetSize 3762d6000, WorkingSetSize   3689ac000
 PeakPagefileUsage  3f2baf000, PagefileUsage    3eccd0000

Global:
 TotalPhys          3eb4f2000, AvailPhys         0c4d8000
 TotalPageFile      66b984000, AvailPageFile    1733eb000
 TotalVirtual    7ffffffdffff, AvailVirtual  7ffc1330ffff


Cheers,

    Peter Urbanec



Reply via email to