POPPUR爱换

标题: e8400 q8200编程用哪种芯片合适? [打印本页]

作者: clockup    时间: 2009-7-21 09:05
标题: e8400 q8200编程用哪种芯片合适?
主要是用vs2008.net或者eclipse这样的集成开发平台。
还有用ogre这样的开源项目,希望打开和调试的时候顺畅些。
作者: jery    时间: 2009-7-21 09:07
跟芯片没关系
作者: clockup    时间: 2009-7-21 09:26
跟什么有关?
作者: wqaiwy    时间: 2009-7-21 09:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: FENG950    时间: 2009-7-21 09:55
本帖最后由 FENG950 于 2009-7-21 10:00 编辑

我们现在也是E84的CPU,08大部分时间其实只有一个核心在忙,生成的时候主要是硬盘在忙活,有些时候初始化工具时可能某个核心会全速运行很长时间,但并不代表更快的CPU就能解决问题了,因为遇到这种情况的时候我以前使用的2140和8400比起来不见得会慢上多少。我简单观察过这个时候的占用,时间都是消耗在系统内核上了,线程上下文的切换速度(每秒次数)暴增,估计这个和08迭代搜索项目引用和加载机制有关,可能也和部分的自定义控件库有关,因为并不是所有项目都会有这种情况出现。另外,我以前用自己的2160打开编译同个项目速度都会快很多,所以,我个人认为,硬盘速度(单碟容量对速度的影响真是不能忽略的)以及环境因素(比如源码管理或各种服务等等)还是占很大比重,当然更具体的要自己根据自己情况分析了,微软自带的性能监视器其实真是很好的工具,如果想分析自己的项目运行情况,08自带的性能报告也是非常好的工具,自己分析完瓶颈以后再动手也不迟。
作者: clockup    时间: 2009-7-21 10:05
没有多少提升啊,晕死,我还以为l2 cache从3m到6m会占很大便宜,看来还是用e7400算了。
作者: gzpony    时间: 2009-7-21 15:21
操作快主要看内存带宽的影响。这方面,AMD和i7都是集成了内存控制器,所以表现都比较好。而目前intel的i7以下的CPU都没有集成内存控制器,所以这方面吃亏,鼠标感觉上会有点停滞的。
作者: clockup    时间: 2009-7-21 16:14
也就是说编程反倒是 amd比intel的U好了 ?
作者: 吃斋的鲤鱼    时间: 2009-7-21 16:46
编程的话差不多,我用P4跑VS2008也可以,就是编译大点的工程要等得久点
作者: rocksky    时间: 2009-7-21 16:49
LS正解!!!
作者: surix    时间: 2009-7-21 17:15
觉得Q8200好些,4核,多线程处理强
作者: FENG950    时间: 2009-7-21 17:20
没有多少提升啊,晕死,我还以为l2 cache从3m到6m会占很大便宜,看来还是用e7400算了。
clockup 发表于 2009-7-21 10:05

2140换8400也能感觉的到提升,起码我们的产品某些地方就快了不少,当然也有很多地方完全没区别的。系统不是一个CPU就能解决一切的,QQ如果能换法拉利发动机,也不见得比迈腾快。如果那台发动机能发挥出百分之七八十的话,QQ估计散架的可能性就很大了。大缓存不是什么地方都罩的住,一般来说,企业级开发的话主要是IO,绝大多数是数据库操作,做好优化,合理的缓存策略还来得实在。还是那句,你自己的情况要自己具体分析,虚的理论和感觉都没用。很多时候你机器卡住了,但是各方面都很平静呢,CPU没有一点占用,内存没有缺页IO也没有操作,但就是卡了好一阵,光凭所谓的感觉你解释不来的,软件缺陷也有很大可能啊。还是要借助工具分析你的日常使用再来做决定。我见到有人说IMC,3000+我也用过,操作上又快在哪里了呢,进分区还不是一样的闪,上网还不是一样一点点的蹭,系统原因系统分析,不要什么都往CPU那里推,我肚子饿了难道也是我脑袋的问题?
作者: 叉腰肌    时间: 2009-7-22 00:07
当然是Q8200四核的强,vs2008编译可以多核一起用啊,如果是大工程的话编译一次能解决不少时间的!
作者: zqs7308    时间: 2009-7-22 01:18
我也想知道
作者: Ricepig    时间: 2009-7-22 03:29
比较过,编译大工程,2-4核的增益,一般是赶不上主频提高的
作者: clockup    时间: 2009-7-22 08:06
也就是说只要主频高就ok了?那么e8400强过 q8200咯?
作者: demonpumpkin    时间: 2009-7-22 11:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 叉腰肌    时间: 2009-7-22 15:07
楼上的别误导别人啊,vs2008绝对是多核并行编译的!小工程文件互相关联看不出来,大工程绝对是多核省时间的!另外现在很多客户机器都是多核了,你在单核机器上稳定了,到别的多核机器上怎么办?多核只会在Debug的时候让IDE界面响应的更迅速,怎么能说单核好呢?
作者: jk1526    时间: 2009-7-22 17:35
Q8200好些,4核
作者: coolhair    时间: 2009-7-22 20:58
编译程序io的影响最大,好硬盘比较重要
如果单看cpu的话主频更关键
建议E8200即可
作者: clockup    时间: 2009-7-22 22:14
硬盘是当前计算机的瓶颈啊,那要换个什么样的硬盘呢?ssd的么?
作者: boris_lee    时间: 2009-7-22 22:48
直接上q9好了,q82没有vt...
硬盘SSD的写入次数限制问题,恐怕不适合用于编程这样的用途吧
其实如果目标代码体积不是很大,可以考虑RAMDISK+定时同步啊。
我们现在用的开发机是dell optiplex 760 e8500 2g 320g 项目规模不是很大,用着还不错




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4