程序使用的是.net remoting + COM+,一个服务器端为60-70个客户端提供服务,
.net remoting使用的是TCP通道,COM+只使用了事务,没有使用对象池和及时激活,
系统启动后,服务器端程序内存一直增长,最后报内存溢出,观察了所有垃圾对象占用的整个内存大小,都会回落到30M左右,应该不是垃圾对象没有回收产生的,查看了TCP连接数也一直保持稳定,请问还可能是什么原因产生的呢?
.net remoting使用的是TCP通道,COM+只使用了事务,没有使用对象池和及时激活,
系统启动后,服务器端程序内存一直增长,最后报内存溢出,观察了所有垃圾对象占用的整个内存大小,都会回落到30M左右,应该不是垃圾对象没有回收产生的,查看了TCP连接数也一直保持稳定,请问还可能是什么原因产生的呢?
解决方案 »
- 关于checkedComboBoxEdit
- C# 延迟执行
- windows Service的开发,出现错误,怎么自动停止服务呢?
- winform安装部署
- 關於GirdView裡一行中某列的字體顏色設定的問題 後台代碼 實現
- 写了一个控制台应用程序,现在想站他每天凌晨1点运行一次。应该怎么样写
- 知道一个字符串,什么函数得到这个字符串中的文件名,例如C:\123\456\789.exe,想得到789.exe
- 哪些网站是你认为比较精彩的?拿出来与大家一起分享
- 急问???如何读取D:\2\2.txt文件,并将第一行数据写入本vc#项目文件夹内文件中e:\vc#项目文件夹\3.txt
- c#中有表示日期和时间的数据类型吗
- 能把地址转化成delegate吗?
- getprocessbyid创建新组件后原来的那个进程哪里去了
现在只有一台服务器,我想知道内存为什么一直增长to gloser(n人)
没有出现死循环