与私有内存的大小相比,我的 C# 应用程序具有较大的工作集大小。私有字节为 20 MB,工作集大小为 160 MB。由于这个庞大的工作集,提交费用越来越高,当它超过特定百分比时,应用程序崩溃。
是否建议使用SetProcessWorkingSetSize
限制应用程序的工作集大小?这会减少工作集的大小吗?当工作集超过中指定的数量时会发生什么SetProcessWorkingSetSize
?
与私有内存的大小相比,我的 C# 应用程序具有较大的工作集大小。私有字节为 20 MB,工作集大小为 160 MB。由于这个庞大的工作集,提交费用越来越高,当它超过特定百分比时,应用程序崩溃。
是否建议使用SetProcessWorkingSetSize
限制应用程序的工作集大小?这会减少工作集的大小吗?当工作集超过中指定的数量时会发生什么SetProcessWorkingSetSize
?