Exactly It fails in committing memory in VirtualAlloc (in file platform-win32.cc).
bool VirtualMemory::CommitRegion(void* base, size_t size, bool is_executable) { int prot = is_executable ? PAGE_EXECUTE_READWRITE : PAGE_READWRITE; if (NULL == VirtualAlloc(base, size, MEM_COMMIT, prot)) { return false; } return true; } Anybody knows whats going wrong here? On Monday, March 14, 2016 at 8:54:43 PM UTC+5:30, tuma...@gmail.com wrote: > > I tried with --js-flags="--max-old-space-size=10000" while launching my > app (using CEF). > > And used below script to check (from > https://bugs.chromium.org/p/v8/issues/detail?id=847) > > (function () { > function tree (n, m) { > if (n > 0) { > var a = new Array(m); > for (var i = 0; i < m; i++) a[i] = tree(n - 1, m); > return a; > } > } > > var trees = []; > while (true) trees.push(tree(15, 2)); > })(); > > > *After some time, the allocation in below line (in src\heap\spaces.cc > PagedSpace::Expand()) fails and render process is crashing (memory usage was > around 3GB +).* > > *------------------------------------------------------------------------------------------------------------------------------------------------* > > > Page* p = heap()->isolate()->memory_allocator()->AllocatePage(size, this, > executable()); > if (p == NULL) return false; > > > > > On Friday, March 11, 2016 at 9:47:29 PM UTC+5:30, Jochen Eisinger wrote: >> >> Is configuring the size via the ResourceConstraint class not covering >> your use case? >> >> On Fri, Mar 11, 2016, 5:14 PM <tuma...@gmail.com> wrote: >> >>> Hi, >>> >>> We need to increase the V8 heap size limit for certain case. Can some >>> one please point me the source code where we can change this limit? >>> >>> Regards, >>> T. Umapathy >>> >>> >>> -- >>> -- >>> v8-dev mailing list >>> v8-...@googlegroups.com >>> http://groups.google.com/group/v8-dev >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "v8-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to v8-dev+un...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.