Chinaunix

标题: 请大家会会诊 [打印本页]

作者: jnwyy    时间: 2003-06-09 20:37
标题: 请大家会会诊
我目前接手一个交易服务程序,经一段时间的运行,发现响应速度约为19秒,平常处理时间大约毫秒级,我用Crash监测,发现REGION的数量很大,而且随着运行时间的增长而不断增长。
在本程序中我用到定时程序,程序中调用DLOPEN、DLSYS、DLCLOSE我查询相关资料感觉程序无问题。我增加调试信息发现在主程序启动子进程时系统停顿19秒左右。请问各位大虾,什么原因能够造成REGION不断增长呢?
在线等待,谢谢了。
联系邮箱:jnwyy@263.net
作者: jnwyy    时间: 2003-06-09 20:41
标题: 请大家会会诊
该程序是一个交易服务程序,其中有定时处理,运行一定时间后,随着REGION变大,系统响应一下变得很慢,在定时处理中采用DLOPEN方式调用,我怀疑与此有关,请各位大虾指点一二。

先行谢过
作者: answer    时间: 2003-06-09 20:55
标题: 请大家会会诊
不好说~
作者: jnwyy    时间: 2003-06-11 08:28
标题: 请大家会会诊
经过测试,我发现UNIX的动态连接库不能无限制的DLOPEN和DLCLOSE,根据资源总量和UNIX核心参数的不同,DLOPEN和DLCLOSE的总次数也不同。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2