On Wed, Apr 27, 2016 at 11:04 PM, Miguel Caballero Pinto <[email protected]> wrote: > Hi there! > > We use Electron framework for our application that creates renderer > processes that under the cover uses V8. We would like to increase the memory > limit of those processes to 2000mb (BTW, we found that increasing the memory > limit any further will make the process to instantly crash), for that when > creating a new renderer process we set the flag: > js-flags="--max_old_space_size=2000", however the process still crashes when > reaching its default memory limit, ~1,400mb. > > The environment were we found this behavior is Windows 32 bits. > > Is there anything else we should be doing? Do you know how else we can > increase the default memory limit? > > Thank you very much for your time!
See [0], the address space on 32 bits Windows is limited to 2 GB. In other words, code + C heap + JS heap can not be > 2 GB. It's possible to reconfigure the system to use a 3GB/1GB split but that's something the system administrator needs to do. You also need to rebuild your application with the /LARGEADDRESSAWARE switch. [0] https://msdn.microsoft.com/en-us/library/windows/desktop/aa366912%28v=vs.85%29.aspx -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
