http://topic.csdn.net/u/20101025/12/fdd40da1-68a1-47a9-bcae-389bcbede98e.html?73340之前发过的帖子。基本上总结一些问题出来:近来我把业务对象使用对象池之后测试已经很好了。 但是在win2000 server 上跑还是死。
在XP和win2003 server 上随便跑了! 内存使用稳定。不知道是不是win2000 内存管理上跟
XP和win2003 server 有什么区别。不过都没有什么问题了。服务器使用string 类型,还是尽量
少使用,我后来很多使用的string类型的都改为:char数组了。还有业务对象千万不能create和free
使用,使用对象池解决。希望以后对大家有用。现在的测试是每个客户端每天60000笔左右交易记录
,每笔记录平均是700条,这是从数据库查询返回的,由客户端发请求,应用服务
调用业务对象查询数据返回给客户端。开5个客户端同时测试,到现在已经发生100多万笔交易了
,目前情况良好。

解决方案 »

  1.   

    win2000 server 上跑还是死
    是怎么个死法?多久、多少笔才死?
      

  2.   

    win2000 server 上跑还是死
    是怎么个死法?多久、多少笔才死?一天(24小时)就死了!19万笔左右 死法就是数据无法收发了!
      

  3.   

    xp/2003可以,2000会死
    那可能真的与win2000的内存管理机制有关了。
      

  4.   

    还有业务对象千万不能create和free
    使用,使用对象池解决
    你这里是关键, 跟使用String还是char没有关系。