日期:2014-05-18  浏览次数:20696 次

运行速度差别很大
问题描述:同样是[人体节律演示]软件打开[运行]功能在不同电脑上运行速度差别很大,不知道是什么原因造成的,不解啊
电脑1:系统WIN7(64位),内存2G,运行速度快
电脑2:系统WIN7(32位),内存2G,运行速度慢
软件在我的资源中可下载:http://download.csdn.net/detail/xianfajushi/4348094
求解。

------解决方案--------------------
这些都看你系统占用后台服务程序有关系吧, 每台电脑的速度都有差别的,即使相同配置相同系统都有可能都不一样.
------解决方案--------------------
方法直接调用和放在委托里调用,单次的速度差别几乎是没有的,最好在主要逻辑部分加上输出运行时间的代码,在不同机器上运行后比较下哪部分代码时间差别大
------解决方案--------------------
烦请楼主在两台刚装好系统的机器上运行看看,个人认为与操作系统32位及64位无关,应该是你机器运行的其他软件的问题
------解决方案--------------------
探讨
忘记说明了,之前直接调用方法,后该异步委托方法,怀疑是不是异步委托引起?

------解决方案--------------------
求C#学习的书籍……
------解决方案--------------------
我觉得还是cpu不同的问题吧,比如一个是t4200,一个是i5-2450M,同样是2g内存,运行速度差个2,3倍都正常
------解决方案--------------------
电脑2 的 cpu 核数是不是比 电脑1 少很多?
------解决方案--------------------
64位和x86有一些差距,只能通过调试了解是什么地方速度慢,再做优化