我有一个程序,它将大量用户导入到活动目录中,服务器环境资源严重不足(客户端正在转向新的,功能更强大的服务器)。为资源不足的硬件编写代码
在编写对于这种环境可能需要大量内存的程序时,是否有任何最佳实践?此外,内存门是否派上用场?
谢谢
我有一个程序,它将大量用户导入到活动目录中,服务器环境资源严重不足(客户端正在转向新的,功能更强大的服务器)。为资源不足的硬件编写代码
在编写对于这种环境可能需要大量内存的程序时,是否有任何最佳实践?此外,内存门是否派上用场?
谢谢
是的。
它是使用Memory pools.
您是否有任何关于如何使用内存池并将.NET对象分配给它们的参考? AFAIK,.NET对象放置在托管内存堆中,并且不能为它们提供自定义分配器... – 2012-07-19 23:07:01
没有足够的信息是个好主意。
现代计算机确实有足够的内存,人们只是滥用它们。正确设计您的系统以减少您必须保存在内存中的最大数据量。
你的意思是'记忆门'? – 2012-07-19 23:04:00