jjzjj

InsufficientMemoryException

全部标签

c# - MemoryFailPoint 始终抛出 InsufficientMemoryException,即使内存可用也是如此

我写了下面的代码来检查内存是否充足,while(true){try{//Checkforavailablememory.memFailPoint=newMemoryFailPoint(250);break;}catch(InsufficientMemoryExceptionex){if(memFailPoint!=null){memFailPoint.Dispose();}Thread.Sleep(waitSecond*1000);}}我在Windows764位计算机上的控制台应用程序中运行上述内容。此方法每10秒调用4次。最初它工作正常,但在2-3小时后,总是抛出Insufficie

c# - IronPython 在线程中使用 numpy 时抛出 InsufficientMemoryException

我有一些从C#应用程序中调用的IronPython代码。在我决定将一个函数更改为在线程中运行之前,这段代码运行良好。当在python线程中调用numpy函数时,将抛出InsufficientMemoryException异常。我搜索了解决方案但没有找到。有人可以解释为什么会这样吗?我该如何解决?我认为只有当我有两个使用numpy的线程时才会发生这种情况我这样运行代码:C#:_python.functionA();#_pythonwascreatedwith"Python.CreateEngine()"_python.functionA();#twiceonpurposepython:m