如何调整ASP.NET应用程序性能(释放COM+资源)?
各位大侠:我碰到一个问题,很麻烦,特此请教.我做了一个ASP.NET应用程序(分三层,逻辑层发布到COM+应用程序中,利用COM+事务服务),发布后,程序没有问题,但如果我连续不点的点击链接,提出数据请求(数据量一点也不大),如此十次左右,就会出现:
ASP.NET来不及反映,就没有反应好长时间(根据这个情况,我估计可能是ASP.NET应用程序性能大大的下降了).不知各位有没有碰到这个情况,也不知如何调整 .
后来我看了一下,可能是COM+资源没有得到释放,在此想请问一下,如何才能释放资源?
还望指教.谢谢
问题点数:20、回复次数:6Top
1 楼xingdongfang(xingdongfang)回复于 2004-12-06 09:15:09 得分 0
昨天看了资料,我试了一下,好象可以了.就是在类的终止器里面调用dispose(false),清除非托管资源(com+上下文就是一种非托管资源)就可以了.Top
2 楼shalen520(Love will keep us alive)回复于 2004-12-06 17:12:36 得分 15
设置com+组件闲置超过一定时间就自动关闭,同时在程序中用完对象之后,释放对象,然后进行一下垃圾收集Top
3 楼xingdongfang(xingdongfang)回复于 2004-12-07 12:41:19 得分 0
谢谢!Top
4 楼vzxq(灵感人)回复于 2004-12-07 14:00:25 得分 5
nodTop
5 楼xingdongfang(xingdongfang)回复于 2004-12-08 18:09:56 得分 0
vzxq(灵感人) 能说清楚些吗?
Top
6 楼xingdongfang(xingdongfang)回复于 2004-12-20 12:32:22 得分 0
终于测试好了。原来是缓冲池在作怪。Top




