加入TRACE宏,在OutPut有输出按F5运行时速度快,直接运行Ctrl+F5速度慢,请教原因
一台计算机,两个程序。一个程序向邮件槽写入数据,本机还有一个程序里用While循环读取从邮件槽读取数据显示,大约一秒钟读取1500个消息,
语句如下:
while(readWords=readMail())
{
Process();
}
不知为什么,速度很慢,但是加了一个TRACE宏如下,
while(readWords=readMail())
{
TRACE0("%d\n",MsgCount++);
Process();
}
按下F5键运行速度一下就快起来了,但是Ctrl+F5直接运行速度还是慢,不知问什么。