写入文件时,C#.Net应用程序冻结

时间:2013-07-05 19:28:53

标签: c# .net compact-framework

我有一个.net紧凑框架3.5,在Windows嵌入式Windows上运行的c#win表单应用程序 紧凑型7。

应用程序以字节数组的形式获取大量数据(大约100 KB / 30毫秒),应用程序接收数据并将该数据存储在文件中,并将数据发送到实时显示的表单中图形表格(图表)。

该应用程序运行良好一段时间,然后突然一切都停止 不知道该做什么也不知道如何调试?

一个接收数据的线程和另一个线程将数据保存到文件和一个显示数据的GUI线程。

我有很多图表控件,它们在各种图表中显示数据。

任何建议/指导将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的GUI速度变慢但一段时间后仍在继续工作。看起来好像你正在耗尽资源,操作系统试图弥补。我的猜测是记忆 - 你是否可能泄漏记忆?确保释放在辅助线程中使用的内存。