POPPUR爱换

标题: 小白提问,作为程序开发的机器,多核/主频/L2,哪个的影响比较大 [打印本页]

作者: zhang7777    时间: 2009-8-16 11:47
标题: 小白提问,作为程序开发的机器,多核/主频/L2,哪个的影响比较大
本帖最后由 zhang7777 于 2009-8-16 13:17 编辑

貌似大家讨论的都是游戏环境,那我问个对提高生产力和工作效率帮助的问题:

跑微软家的VS2008,经常开多个工程,里面包含很多项目,反复的RUN/DEBUG,旁边还开着浏览器几十个窗口翻Google和MSDN。

假设内存和硬盘都是最佳配置,那Cpu的多核/主频/L2,哪个的影响比较大?



现在用的是Dell 390,975的主板,U是E6320,因为不支持1333外频,所以也没办法超了,不知道换成Q6600的效果好,还是换个高频双核效果好

------------补充分割线----------------
[attach]1106970[/attach]
看了下,VS08里面可以设置并发编译的project数量,这个应该蛮能体现多核优势的
作者: 皮球    时间: 2009-8-16 11:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhang7777    时间: 2009-8-16 11:53
2# 皮球

主要同时还上上GZ和TGFC之类的,嘻嘻
作者: kakavs    时间: 2009-8-16 11:53
上Q9吧
Q8  撑不住
作者: prince_vegeta    时间: 2009-8-16 11:53
个人认为:编译大程序的话L2重要些.
作者: kakavs    时间: 2009-8-16 11:58
看十多个窗口,不管速度如何。。首先自己眼花了,心烦了。CPU负载也大
作者: kakavs    时间: 2009-8-16 12:34
7200 3.8g
刚才试验一下。。。
开2个 PS2模拟器 战神2 20个网页
20多个网页,基本不影响性能。。
作者: zhang7777    时间: 2009-8-16 12:40
8# kakavs

很多flash广告飘来飘去的那种。。。还是蛮影响性能的,比如那些门户首页
作者: 叉腰肌    时间: 2009-8-16 13:02
肯定是多核好了,VC2008支持多核编译的,你工程多,光编译就能等死你!
作者: 神枪方晚    时间: 2009-8-16 16:36
那要看你做什么了,针对多核的东西当然是多核好
作者: Katmai    时间: 2009-8-16 19:48
同架构下,主频对性能的提升时最显著的,基本上就是线性增长,其次是多核、L2
作者: cagejin    时间: 2009-8-16 21:16
vs.net 2008编译其实cpu占用不大的,我最近编译项目特别看了下 cpu占用基本都在30%左右有时候能低到10%(放在内存虚拟盘上编译的,应该不存在IO性能问题,用的是4核)我就搞不懂了,他那么慢又没有占用多少cpu资源 到底是在做什么。。。。
btw同一项目在笔记本t5750 2g下发布要15分钟,在x4 3.0g下发布只要3分钟,不过笔记本应该磁盘性能拖了很大的后腿。
作者: zhang7777    时间: 2009-8-17 13:48
13# cagejin

请问哪里可以设置build的暂存位置?
作者: xeon-pan    时间: 2009-8-17 16:19
vs.net 2008编译其实cpu占用不大的,我最近编译项目特别看了下 cpu占用基本都在30%左右有时候能低到10%(放在内存虚拟盘上编译的,应该不存在IO性能问题,用的是4核)我就搞不懂了,他那么慢又没有占用多少cpu资源 到 ...
cagejin 发表于 2009-8-16 21:16


個人認為是磁盤,編譯的時候磁盤狂轉
作者: 叉腰肌    时间: 2009-8-17 16:56
肯定不是磁盘,编译的时候2核CPU都占用100%了,换个4核占用还是100%,速度几乎是1倍!

编译是编译,Link是Link!两回事,Link的时候对硬盘的依赖比较大,但是编译的时候没关系!
作者: gzpony    时间: 2009-8-17 20:57
貌似推荐的都是intel。如果不上i7,可能同档次的AMD更见效果,集成了内存控制器让内存带宽高很多。
作者: FENG950    时间: 2009-8-17 23:09
本帖最后由 FENG950 于 2009-8-17 23:10 编辑
貌似大家讨论的都是游戏环境,那我问个对提高生产力和工作效率帮助的问题:

跑微软家的VS2008,经常开多个工程,里面包含很多项目,反复的RUN/DEBUG,旁边还开着浏览器几十个窗口翻Google和MSDN。

假设内存和硬 ...
zhang7777 发表于 2009-8-16 11:47

仅对C++有效的吧。事实上MS基本上没什么编译器可以支持并行的,凤凰计划如果搞得定,微软将会在编译器上来一次脱胎换骨(稍微夸张一下),但是现在还不行。C++除了build,编译也可以以/MP选项进行,其实就是按核心数量生成编译器的多个副本来编译源文件,但是也会和一些指令比如#import一类的有冲突,事实上如果要启用这个,要注意的事项还不少,因此默认都是关闭的。除了C++的生成,其它能够利用多核的地方几乎没有,还是说回老话。自己开着性能监视器查看日常工作的系统资源占用再来决定自己需要。
作者: cpuz    时间: 2009-8-17 23:47
都有影响啊。


你说得情况   4核  3.5G      8M  缓存差不多够了。




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