I have a web app that utilizes a lot of memory by displaying huge data reports. The app gets the minimal information it needs from an ajax call to a php script, and then processes everything and saves in memory.
Some reports are so large that the browser crashes before even reaching the PC's memory limit (5GB/8GB free)... So I made a browser app with C# CefSharp and I am looking for ways to increase the memory size so it doesn't crash.
I tried minimizing the data the best I can and using references everywhere I can (there are no duplicate values), and the whole report has to be in memory so the users can properly search and navigate. The reports are coming by date ranges of up to 3 months so it's not like I'm giving them all-time reports.
I've seen some threads telling I should increase the jsHeapSize by passing args and things like that, but I'm not sure how to do so and if it will work.
How can I increase the memory limit in my CefSharp component?
Thank you.