在asp中,如何管理静态类和方法的内存?静态类的内存管理
例如,我有一个在用户会话中使用的公共方法。此方法及其类是静态的。当我首先使用这个类和方法构造函数时,
我想知道这个类多久保留在内存中:
- 结束所有会话
- 要结束最后一次会议
- 要结束应用程序
在asp中,如何管理静态类和方法的内存?静态类的内存管理
例如,我有一个在用户会话中使用的公共方法。此方法及其类是静态的。当我首先使用这个类和方法构造函数时,
我想知道这个类多久保留在内存中:
我想知道这个类在内存中保留多久:
直到重新启动IIS。 (应用程序域重新启动)
asp.net中的静态类/变量保持应用程序正在进行调整的时间。
删除它们的唯一方法是重新启动IIs。
静态类在内存中,直到应用程序重新启动,这意味着重新启动IIS网站正在使用的应用程序池。
请注意,重新启动应用程序池将重新启动使用该池的所有站点。
请问你能展示一些代码吗?静态类没有构造函数,只有静态初始化器。它们看起来像带有“静态”修饰符的构造函数。 – dasblinkenlight