Quantcast
Channel: ClearScript
Viewing all articles
Browse latest Browse all 2297

Commented Issue: Fatal error in heap setup, Allocation failed - process out of memory [44]

0
0
Hi,

While investigating some memory related issues in my application, I managed to reproduce what seems to be a problem. The following minimal application terminates on my PC after ~50 cycles and prints the following to console:

```
#
# Fatal error in heap setup
# Allocation failed - process out of memory
#
```

```
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 1000; i++)
{
using (V8ScriptEngine engine = new V8ScriptEngine())
{
Console.WriteLine("Created engine #{0}", i);
engine.Execute("function zz(){}");
var tmp = engine.Evaluate("zz");
}
}
}
}
```


Strangely, the memory usage doesn't seem high when it terminates.

I used both a Nuget package, and a manually built latest ClearScript + V8 with same results.

Any help will be greatly appreciated.
Thanks in advance again,
Ron

Comments: Hi, I ran into the same problem with my project. I downloaded and compiled this fix, and integrated it into my project, but now I am getting the following error: Method 'Execute' in type 'Microsoft.ClearScript.V8.V8ContextProxyImpl' from assembly 'ClearScriptV8-32, Version=5.3.11.0, Culture=neutral, PublicKeyToken=null' does not have an implementation. Is the fix faulty or did I do something wrong? Thank you

Viewing all articles
Browse latest Browse all 2297

Latest Images

Trending Articles





Latest Images