设置C#内存参数

时间:2009-08-12 19:04:33

标签: c# visual-studio memory parameters

虽然我还是C#的新手,但我很好奇是否有办法告诉Windows它需要预留X内存来运行这个应用程序。

在调试时(F5)我偶尔会收到一个随机的“写入受保护内存的错误”的通知,而且在我重新启动Visual Studio版本之后它通常会很好。偶尔需要一个Windows重启。所以我假设我需要在某个地方指定一个更大的内存大小,以便将窗口放在一边然后再收集。

思想?

2 个答案:

答案 0 :(得分:3)

这不是指定更多内存的问题。这听起来要么你已经在CLR,中遇到了一些非常有用的代码,这些代码行为不端,你有一些不良内存。

你没有在调试时看到这个问题吗?它通常是在相同的代码区域附近吗?

答案 1 :(得分:2)

在Visual Studio或C#程序中无需设置任何内容即可防止这种情况发生。这听起来比一个更严重的问题。

您可能想在SuperUser.com上提出这个问题,看看他们是否对您的机器和软件的健康状况有任何想法。

作为c#的新手,您使用unsafe关键字并非 ,是吗? :)

SuperUser can be found here的测试版密码。