WINCE6.0 C#二维软解码扫描程序导致系统卡死问题
我们产品是WINCE6.0+S3C2451,内存是128MB,目前遇到C#二维软解码扫描程序导致系统卡死问题,详细星系如下:
1.二维软解码程序间隔1s连续扫描,从9台机器测试。
2.测试过程中,可能其中的1到2台会出现导致系统反应变慢,这时候,二维扫描头无法出关,软件上我们统计扫描的次数,在导致系统变慢时,可能是一两千次,也有可能是发生在一两万次。
3.调用同样的二维软解码API,用C++的程序都测试了15万次以上,也不会导致系统变慢。
目前这个问题,同事写这个C++和C#应用的同事用了一周的时间修改和测试,目前问题还是存在,在此请教大家,先谢谢了。
[解决办法]
LZ,个人感觉应该先搞清楚是因为二维软解码的库引起的系统卡死、还是你的程序其它部分引起的系统卡死。
[解决办法]
应该是 C# 哪里写得不对吧,
用 C++ 写调用 15W 次都没问题!
另外这个解码库是不是也是用 C++ 写的?