Performance 在没有断点的情况下运行非常慢的应用程序

Performance 在没有断点的情况下运行非常慢的应用程序,performance,vb6,breakpoints,Performance,Vb6,Breakpoints,奇怪。。。我找到了一些解决方案,比如删除.Suo文件,但在我的VB6应用程序中没有这些解决方案…;\ 让我解释一下情况: -我在我的RFID阅读器前面插入一个RFID卡标签,然后它触发一个事件。 -当我取出卡时,它也会触发相同的事件 如果我在这个事件的第一行设置了一个断点,并在它落在断点后按F5,那么一切都很好!!但是如果没有断点它需要很长时间才能完成。。。比如30秒甚至更多 我已经尝试使用睡眠,但没有成功=\ Obs:我正在使用VirtualBox和WindowsXP运行vb6.0。我还在笔记

奇怪。。。我找到了一些解决方案,比如
删除.Suo文件
,但在我的
VB6
应用程序中没有这些解决方案…;\

让我解释一下情况:

-我在我的
RFID阅读器前面插入一个
RFID卡标签
,然后它触发一个事件。
-当我取出卡时,它也会触发相同的事件

如果我在这个事件的第一行设置了一个
断点
,并在它落在断点后按F5,那么一切都很好!!但是如果没有
断点
它需要很长时间才能完成。。。比如
30秒
甚至更多

我已经尝试使用
睡眠
,但没有成功=\

Obs:我正在使用
VirtualBox
WindowsXP
运行
vb6.0
。我还在笔记本上测试过,速度更慢了


可能是什么

如果断点加快了速度,那么就开始寻找超时的操作,但在中断点强制应用程序暂停的时间间隔内超时。实际上,
断点
是在事件的名称中。所以还没有代码。。。像
Private Sub MyEvent()
你知道吗?断点还允许在睡眠暂停线程时触发事件。试着用一个
DoEvents
来代替睡眠,看看这是否有什么不同。