.net – 什么可以解释托管堆上超过5,000,000个System.WeakReference实例?

.net – 什么可以解释托管堆上超过5,000,000个System.WeakReference实例?

我一直在对生产ASP.NET Web应用程序运行负载测试,并且看到在堆上创建了大量的System.WeakReferences.在负载下大约15分钟内,托管堆内存大约增加到3GB,我有大约5,000,000个对System.WeakReference的引用.执行所有代的强制垃圾收集不会释放这些引用. 我已经看过