同一段代码在vs2005中只要13s , vs2010却要60s c#的代码,主要功能是对n个map里的数据进行整合,就是不同map里相同key值整合到一个map里,value值表示在几个map中有该key值,有人知道原因吗,或者有对这个问题的解决算法吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 运行最快的是dos + 汇编 ,你会去用吗?应当升级你的电脑 我知道汇编快啊。。关键这两个跑的差距太大了啊。。相同的代码。。我电脑应该已经算不错的了。。时间长是因为处理的数据量确实比较大。。你要是能写个算法2-3秒内对100个map,平均每个map有1000个键值对的数据量实现整合我就葱白你 微软有这个习惯:把东西整得越来越简单,而代价就是:越来越耗资源了。1楼说得对,基于dos运行效率最高,机器不累,人就累了! 主要还有读文件操作。。每个map里的数据都是从对应的文件里读出来的 如果两个平台的代码一样,那应该查看软件预编译的问题。从debug中直接运行是什么效率呢。? 回复6楼:就是在debug运行的时间回复4楼:其实这个量也不小了,如果是最差的情况下,100个有1000个数据map匹配需要1000(100次方)约等于2(1000次方),我的机子是2.5GHZ的,就算一个机器周期匹配一次也约需要2(960次方)秒,当然map的肯定用了折半查找这类方法,算一算就很惊人了 VS2010自带打包 如何验证序列号 C#如何定义一个父类,让子类初始化时必须执行某一个操作 网络编程中,使用Socket和TcpClient有什么区别? 【求助】用HttpWebRequest通过代理,访问https时出错?? vs2005发布后出错 请问,这样的错误应该如何解决!!! 请求帮助,关于COOKIE的问题? 泛型怎么用啊? C#中如何释放对象~? 急求:asp.net文件下载,带进度条前后台完整代码!!! 如何设置相对路径 我用的ewebeditor的文本编辑器,在我本机上传图片没问题,可是把站点挪到服务器就不能上传了?
回复4楼:其实这个量也不小了,如果是最差的情况下,100个有1000个数据map匹配需要1000(100次方)约等于2(1000次方),我的机子是2.5GHZ的,就算一个机器周期匹配一次也约需要2(960次方)秒,当然map的肯定用了折半查找这类方法,算一算就很惊人了