2012-05-05 53 views
0

在asp中,如何管理静态类和方法的内存?静态类的内存管理

例如,我有一个在用户会话中使用的公共方法。此方法及其类是静态的。当我首先使用这个类和方法构造函数时,

我想知道这个类多久保留在内存中:

  1. 结束所有会话
  2. 要结束最后一次会议
  3. 要结束应用程序
+0

请问你能展示一些代码吗?静态类没有构造函数,只有静态初始化器。它们看起来像带有“静态”修饰符的构造函数。 – dasblinkenlight

回答

0

我想知道这个类在内存中保留多久:

直到重新启动IIS。 (应用程序域重新启动)

asp.net中的静态类/变量保持应用程序正在进行调整的时间。

删除它们的唯一方法是重新启动IIs。

0

静态类在内存中,直到应用程序重新启动,这意味着重新启动IIS网站正在使用的应用程序池。

请注意,重新启动应用程序池将重新启动使用该池的所有站点。