1 短时间内大量请求网络资源时候,会产生大量缓存
请问下缓存是说的什么,临时文件缓存对系统性能没有影响,内存缓存需要用using模式及时释放网络连接。
2 避免直接调用GC.Collect,主动调用GC是99%的情况下都应该避免的事情。
3 能够及时回收这些垃圾,并且保证应用程序内存占用在可空范围内?
这个问题可以用memory profiler探测一下应用程序,即可知道是什么原因,需要具体问题具体分析,常见的原因,比如创建大量的对象,频繁的字符串拼接(用字符串相加,而没有用stringbuilder),用工具跑一下即可知道,原因也很容易分析找到并解决。
专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms