我有一个服务器2008 R2,我每天维护.服务器运行良好,但它一直给我发送事件2019年错误日志。"The server was unable to allocate from the system nonpaged pool because the pool was empty.“我检查了Task的->性能,看看它是否在系统上分配了非页面内存。我只是想知道,这个错误也许是在试图
使用make进行编译时,我得到以下错误(我有cygwin.dll) 0 [main] make 4336 sync_with_child: child 2968(0x120) died before initialization with status code 0x1
308 [main] make 4336 sync_with_child: *** chil
使用16 of内存在Windows 2008 .NET上运行x64应用程序。这个应用程序需要获取和分析大量数据(大约64 to ),并将其同时保存在内存中。Windows使用虚拟内存根据需要将额外的数据分页到磁盘。这是典型的虚拟内存用例。
我实际看到的是:进程大小仅限于物理内存量(16 of )。应用程序将99.8%的时间花在垃圾收集器上。为什么我们的应用程序不能使用虚拟内存?这是.NET垃圾收集器配置中的问题还是x64虚拟内存管理器本身的问题?我能做些什么来让我们的应用程序使用虚拟内存