我们有一个silverlight应用程序,并使用Webservices加载数据和数据库交互。连续使用App后,当应用程序内存达到1400到1500时,应用程序变慢并且挂起不再响应。我尝试使用内存泄漏分析器,如Red Gate Memory分析器和其他分析器。他们中的大多数都处理实时的对象并且没有被释放,我确定它们并修复它们不要像对象,事件处理程序和类一样保存在内存中。修复后,这个内存不会被完全释放,它被使用并且在确定之后使用内存增长到1500 MB应用程序挂起。
即使在1500 MB使用后,应用程序是否仍然可以运行? webserver或Webservices web.config设置中是否有任何设置?或任何其他解决方案,不要在使用时立即增加内存。 Silverlight正在创造严重的忙碌与内存问题。除了检查内存分析器之外,请建议一些解决方案? 一旦达到大约1400 mb并且无法连接到Web服务,就会使系统内存不足。