C#应用程序Compact Framework应用程序中的内存利用率

时间:2016-11-22 06:31:21

标签: c# .net visual-studio-2010 compact-framework

您好我已经开发了使用SQL连接的Windows CF c#应用程序和条形码扫描程序,应用程序运行良好,提供快速响应,工作速度快,但有时应用程序工作很慢,需要1分钟以上才能完成扫描条形码。我检查了在设备上工作但没有找到其他正在运行的进程的其他进程,我使用Wlan Connectivity获取数据,使用C#app中的数据表来管理它 请提出一些改进,变更或任何改善绩效的任务。

1 个答案:

答案 0 :(得分:2)

CLR维护特殊类型的图形,允许确定是否可以从用户main方法访问任何数据。如果无法访问数据,则应该是未使用的。这意味着,将删除未使用的数据。当然,这并不意味着数据会立即被删除。垃圾收集器有几代对象,简而言之,它们是对象的集合,按其使用优先级排序。当适当的生成将被清理时,将删除未使用的数据(不幸的是,时间尚不清楚,它可以在任何时间发生)。您应该注意,只有未使用的对象将从生成中删除,而某些数据可以移动到其他代。