如何提高MFC fprint的写作性能?

时间:2017-12-15 06:18:02

标签: visual-c++ printf

我正在编写一个MFC GUI程序,它在接收新数据时实时绘制图形。每秒30个数据。我正在添加一个新功能,每次收到新数据时都会使用fopenfprint编写文本文件。因此,它每秒创建30个新的文本文件。

由于写入功能,问题是程序看起来暂停,而不是实时更新图形。当我关闭写入功能时,效果很好。

我该如何解决这个问题?

我提前感谢您的帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

由于OS /硬件,写入驱动器往往会很慢。曾经有过这个叫做RAMDISK的东西。基本上是一个设备驱动程序,在ram中创建一个驱动器号。写入文件后,可以将它们复制到新位置的硬盘驱动器或SSD位置。打开和关闭文件会占用操作系统资源。很难从您的描述中了解您的程序设计...