调试 F11 ,注意 死循环,阶段代码用 StopWatch 捕获执行时间来看看问题出在哪里。先从数据库的 SQL 查起看是不是SQL 有问题。也要看看是不是 事务锁住了。
自己仔细测试、调试,看看有没有冗余几百倍上千倍的垃圾代码。例如一些不应该循环的还在循环,一些不应该重复注册的重复注册,等等。
一开始我们公司用PDA最大的问题就是网络不稳定。 PDA重启后能恢复? 每次到45百的时候都做不下去或者有时候超时有时候不超时? 超时的时候将pda执行的存储过程在外部执行一下看是否超时? 从0-45百的过程中感受到延迟变化? 还是说存储过程有问题?表锁住了? 另外,后面把WINCE的pda换成安卓PDA吧。
扫描多了会查询慢? 那看你扫描枪内部逻辑啊。 不会是遍历数据450全部查询吧
引用 2 楼 zbdzjx 的回复:胡乱猜测:是不是内存不足了?导致慢。 运行内存~??
胡乱猜测:是不是内存不足了?导致慢。
重启扫描枪 重启服务器 搞定 结帖拿分!~
"但扫到后面 45百的时候响应时间会加长" 45百是指什么?在你本机模拟器里面也会超时?否则你得看看使用现场的网络环境是否稳定。
62,041
社区成员
669,051
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧