Subject:
CnDebug的问题
[Print This Page]
Author:
panxiaosen
Time:
2008-7-25 22:34
Subject:
CnDebug的问题
最近才发现CnPack有这个好东西..不过使用了几天后发现一个严重的问题,就是丢失信息很严重.... 或者是延时很严重..比如 本来有5条信息的,但是不显示出来,只有等第6条来的时候,才一下子显示了6条出来... 不知道是我使用不正确,还是CnDebug代码的BUG ?
Author:
jAmEs_
Time:
2008-7-26 09:32
測試的那么仔細?我好像沒有發現這樣的問題,也許沒有認真留意,呵呵
不過即使丟失也不算什麽
,反正這個也只是主要調試的,至於延時,也好像沒發現,會不會是你的的系統有些什麽問題
Author:
panxiaosen
Time:
2008-7-26 14:19
QUOTE:
原帖由
jAmEs_
于 2008-7-26 09:32 发表
測試的那么仔細?我好像沒有發現這樣的問題,也許沒有認真留意,呵呵
不過即使丟失也不算什麽
,反正這個也只是主要調試的,至於延時,也好像沒發現,會不會是你的的系統有些什麽問題 ...
系统应该没什么问题,信息量也不是太多,就算峰值,一秒钟最多2条...平时几秒钟一条... 并且很少出现峰值
Author:
Passion
Time:
2008-7-26 16:18
据我们测算,一秒钟几十条的情况一般都不怎么会影响。CnWizards就是用它来输出信息的,一般也没出现过漏信息以及停顿的情况。能否贴一下你使用它的代码?
Author:
panxiaosen
Time:
2008-7-26 19:30
谢谢版主的回复..不过不知道该怎么帖好.因为是一个嵌入到别的进程内的DLL,而那个进程是抗调试器的..只能采用这种输出信息的方式来调试。因此在代码的上百个地方都引用了发送信息的函数。以前是写日志文件,很正常.....后来发现了CNPACK里有这个东东... 会不会和那个进程的抗调试器特性有关呢??
Author:
Passion
Time:
2008-7-26 19:48
有可能,CnDebug使用了系列内核对象的API以实现互斥以及进程间通讯的功能,如果目标程序有挂接API检查的情形存在,是会影响点儿效率,不过这个得依赖与目标程序本身的机制了。
可以试一试CnDebug的输出到文件的功能,定义DUMP_TO_FILE即可。不使用CnDebugViewer来查看,可能可以快点儿。
Author:
panxiaosen
Time:
2008-7-28 20:22
输入到文件不是实时的,看起来不方便..... 经过几天的观察,我发现并没有丢失信。那些信息实际上都是在的,只是不被显示出来,前面的信息只能被后面的信息慢慢顶出来。。。。。 不知道问题在哪里
Author:
shenloqi
Time:
2008-7-29 12:04
楼主是在vista下使用的吗?
Author:
daxian
Time:
2008-8-5 21:26
Subject:
这个问题好像一直都有
经常会有最后几条数据不显示,但是保存成文件后,在文件里能看见
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0