查看单个帖子
旧 2009-05-04, 03:16 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】a speed problem

a speed problem
a speed problem
i thought you might be interested in some performance figures.
i have a drawing testing program in vb6/odx that checks for correct style/linetype/colour/layer naming/block naming and much more. this program is regulary used by my client to check up to 1000 drawings in one run.
i have a program that scans all entities in the same drawing only extracting the entitytype. no printing or listing is done with this program.
i have the same in vb6/dwgdirectx and vb.net/dwgdirectx.
times are :-
vb6/odx full program - 1min 7sec
vb6/dwgdirectx simple scan - 7min 45sec
vb.net/dwgdirectx simple scan - 10min 54sec
you may have guessed that i will not be upgrading my drawing testing program from odx to dwgdirectx.
i would appreciate any feedback as to whether this is what is expected.

the demo programs provided with dwgdirectx produce the same sort of times. it is the time taken to open the drawing and fill the tree diagram with entity types.
e.g.
for n = 0 to pdb.blocks.count - 1
for nn = 0 to pdb.blocks.item(n).count - 1

thanks sergey, that works better. i think we can get somewhere with this. i had not quite got this to work before, but perseverence pays off.
clive broadhurst
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)