当前位置: 代码迷 >> PB >> WEBSERVICE 服务器端怎样释放内存?该怎么处理
  详细解决方案

WEBSERVICE 服务器端怎样释放内存?该怎么处理

热度:101   发布时间:2016-04-29 05:42:48.0
WEBSERVICE 服务器端怎样释放内存?
 WEBSERVICE 服务器端怎样释放内存?发现spnet_wp.exe内存不会自动释放,越来越大
------解决方案--------------------
应该是程序的问题吧,内存才没有释放
------解决方案--------------------
临时变量在调用完这个函数后就会释放的,只可能看SQLCA或哪个实例变量有没有值,
另外,虽然使用了disconnect,但还使用sp_who看一下IIS有多少个连接连到了数据库;
考虑去掉调用垃圾回收函数GarbageCollect ( ) 试试,你的程序不是很复杂,程序员最好还是自己控制对象的创建与销毁,实际上这个函数的用处不是很大,特别是转成.net后,毕竟pb的webservice不是原生的
另外,你的内存增加比例有什么规律没有,可以仔细分析一下
我有几个pb写的webservice访问量挺大的,一直运行很好,没有这类现象,

USER物件指的是进程占用的用户对象数。用户对象是指窗口管理器中的对象,包括窗口、菜单、光标、图标、Timer、钩子hooks、加速器、显示器、键盘布局,以及其它内部对象。
你的程序运行结果是否正常,有没出现死锁之类的
  相关解决方案