[求助]datawindow.net 的性能问题

kpyuy 2008-06-19 12:44:38
我使用dw.net 1.5在.net下开发报表,发现在性能测试时,如果对它施加比较大的压力,就很容易会出现CPU 100%的问题,抓bump后分析,发现多个线程都阻塞在DataWindowInterop.Services.LoadDWFromLibraries这个方法处,例如其中一个线程的调用栈如下:
Thread 46
ESP EIP
0x0531f2f8 0x03b47729 [FRAME: InlinedCallFrame]
0x0531f2e8 0x03763244 [DEFAULT] [hasThis] I DataWindowInterop.Services.LoadDWFromLibraries(SZArray String,String,I4)
0x0531f380 0x03762ea0 [DEFAULT] [hasThis] I Sybase.DataWindow.Shared.NarrowDownDataWindowObject(String,String,ByRef Boolean,ByRef Boolean,ByRef String)
0x0531f3a8 0x03762c37 [DEFAULT] [hasThis] Void Sybase.DataWindow.DataStore.RecreateDataStore()
0x0531f3c4 0x03762b67 [DEFAULT] [hasThis] Void Sybase.DataWindow.DataStore.set_DataWindowObject(String)
根据调用栈分析应该问题就出现在初始化DataWindow.DataStore时,例如我的代码如下:
Dim ds As Sybase.DataWindow.DataStore = New Sybase.DataWindow.DataStore
......
pblclass = New rplupdate.COClass_n_rplupdateClass

不知道各位是否遇到过这种情况,google的一片英文文章,说也在大压力时遇到这种情况,但没有给出解决方案:
地址:http://objectmix.com/dotnet/106453-dw-net-unstable-havy-loaded-servers.html
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
byfq 2008-07-14
  • 打赏
  • 举报
回复
试试datawindow.net2.5
lovesmileman 2008-06-27
  • 打赏
  • 举报
回复
datawindow.net2.0感觉比较好
xp_79 2008-06-25
  • 打赏
  • 举报
回复
把这个问题反馈给 sybase 吧
编程夜猫 2008-06-19
  • 打赏
  • 举报
回复
我用PB11转过C/S--到B/S,
dw2.exe的进程导到机器停顿非常严重。
AFIC 2008-06-19
  • 打赏
  • 举报
回复
试试datawindow.net2.5

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧