运行速度差别很大

智者知已应修善业 2012-06-03 11:58:21
问题描述:同样是[人体节律演示]软件打开[运行]功能在不同电脑上运行速度差别很大,不知道是什么原因造成的,不解啊
电脑1:系统WIN7(64位),内存2G,运行速度快
电脑2:系统WIN7(32位),内存2G,运行速度慢
软件在我的资源中可下载:http://download.csdn.net/detail/xianfajushi/4348094
求解。
...全文
182 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
仁者天下 2012-06-03
  • 打赏
  • 举报
回复
烦请楼主在两台刚装好系统的机器上运行看看,个人认为与操作系统32位及64位无关,应该是你机器运行的其他软件的问题
__天涯寻梦 2012-06-03
  • 打赏
  • 举报
回复
方法直接调用和放在委托里调用,单次的速度差别几乎是没有的,最好在主要逻辑部分加上输出运行时间的代码,在不同机器上运行后比较下哪部分代码时间差别大
  • 打赏
  • 举报
回复
楼上说的好像不是主要原因,因为之前开发的时候通过直接调用方法,觉得速度差不多,后来改用委托方法,觉得速度差别就很大了,难道是因为改动写法发生的?
xxjltan 2012-06-03
  • 打赏
  • 举报
回复
这些都看你系统占用后台服务程序有关系吧, 每台电脑的速度都有差别的,即使相同配置相同系统都有可能都不一样.
uhonor 2012-06-03
  • 打赏
  • 举报
回复
64位和x86有一些差距,只能通过调试了解是什么地方速度慢,再做优化
__天涯寻梦 2012-06-03
  • 打赏
  • 举报
回复
电脑2 的 cpu 核数是不是比 电脑1 少很多?
  • 打赏
  • 举报
回复
问题在于改异步委托在电脑1上运行没什么明显变慢,而在电脑2明显慢很多,之所以不解。
nada123456789 2012-06-03
  • 打赏
  • 举报
回复
我觉得还是cpu不同的问题吧,比如一个是t4200,一个是i5-2450M,同样是2g内存,运行速度差个2,3倍都正常
yangchun1213 2012-06-03
  • 打赏
  • 举报
回复
求C#学习的书籍……
__天涯寻梦 2012-06-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
忘记说明了,之前直接调用方法,后该异步委托方法,怀疑是不是异步委托引起?
[/Quote]
如果调用时异步,运行过程中又让他们同步,那倒是可能降低效率
  • 打赏
  • 举报
回复
忘记说明了,之前直接调用方法,后该异步委托方法,怀疑是不是异步委托引起?

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧