0

我有一个在 Windows Embedded Compact 7 上运行的 .net compact framework 3.5、c# win form 应用程序。

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

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

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

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

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

4

1 回答 1

0

您的 GUI 会变慢,但会在一段时间后继续工作。似乎您正在耗尽资源,而操作系统试图补偿。我的猜测是内存-您可能是在泄漏内存吗?确保释放您在辅助线程中使用的内存。

于 2013-07-05T19:44:31.663 回答