以高优先级运行程序 - >不再记录了

时间:2013-10-28 04:27:40

标签: c visual-studio-2010 logging

我在visual C 2010中有一个项目需要高优先级的实时计时,以消除硬盘维护和内容等内容。

我使用start“”/ high& amp;运行我的项目的.exe文件。开始“”/实时。 (在此描述:https://superuser.com/questions/31802/starting-visual-studio-as-a-high-priority-process

但是,在程序中我记录了经过的时间和其他一些事情,并以这种方式运行它会停止程序更新日志文件?

注意,对于visual C,我在debug文件夹中找到了.exe文件,它有自己独立的日志文件集。

2 个答案:

答案 0 :(得分:0)

您可以在日志记录语句后立即使用fflush(),以便将数据写入磁盘。

请参阅Flushing buffers in C

答案 1 :(得分:0)

问题是,visual studio debug文件夹只写。我在调试中操作.exe文件,这就是为什么......把所有内容都放到一个新的文件夹中,它应该可以工作!