主题:談談diy電腦, 選件篇(1) -- 岑子
读的速度可以到100m/s 超过usb2.0 但是不会到3倍,2倍左右吧,写的速度最大70m/s这个提升也就在40%左右.
CPU方面,目前已出的APU似乎在CPU性能部分都不太够,甚至于跑大点的FLASH都成问题,除非装仅仅播放用的HTPC,否则选它意思不大。
内存上多少,其实在于你怎么用,开虚拟机,跑大的计算渲染之类的,8G都未必够用,上上网看看电影玩点不离谱的游戏,4G富富有余。和CPU到没啥关联,上一代I3比I7超频容易,很多半烧的朋友都是用I3搞到将近5G然后配大内存玩的。
至于主板用颜色划分这事....实在没什么道理,看品牌看序列都比看颜色管事。
再有USB3和SATA3,前者我觉得是必须的,这玩意普及仅仅是时间问题,后者目前看意思不大,仅仅对部分SSD性能有提升,如果是桥接出来的SATA3,启动设置还挺麻烦。
如果用Win7从分区、格式化开始安装,分区是自动对齐的。但是如果从XP升级,或者把旧硬盘Win7系统克隆过来,往往不能对齐,对固态硬盘性能影响颇大。
另外有时候Win7,尤其XP对固态硬盘的TRIM支持没有打开,也影响性能发挥。
买电脑还是看怎么用
以前给家里人买,只是打字和上网,都是集成显卡,硬盘也比较小,买的mini机箱,因为最考虑性价比,而且不需要太快,爸爸打字就很慢,找个菜单找半天,电脑慢他也感觉不出来
但是因为小电源功率不足吃过亏
办公最稳定是hp台式机,几年不用重装系统,为了多开好多程序,把内存翻倍就可以。但hp台式非常不行。
游戏需要好显卡,任何时候都要千元以上。但我喜欢的MS FSX是例外,非常吃cpu,06年出的用现在的i9CPU也不过分
以前大家都喜欢大的,内存硬盘,现在更注意快的,高频率的内存
硬盘先是组raid,但是要么浪费要么不保险,现在是固态硬盘+磁硬盘混和,还是因为固态硬盘太贵。以后有sata3就好了。用内存模拟硬盘是一样的思路。
sata3,usb3等,接口速度上来了,其实影响推广的是磁盘物理寻道的速度,所以不可能短期达到他说的那么快
以前看到河友在家里安装10几个硬盘阵列的服务器的。。。。
现在能耗和发热也更加重视。
喜欢看电影,不如直接买24小时开机的下载器,其实里边就是小电脑。
经常出门的话,10寸多的无光驱笔记本比较合适,pad还是不如键盘习惯
游戏的话,pc上只剩网游了,好的游戏都在ps3和x360上,不如买游戏机
用hdmi接口输出到家里的50寸液晶电视上,效果很好。
所以现在家用电脑不需要买顶级高性能的了。中等性能的就好。除非是程序员或者美工,总需要在在家里编程序或者作图的。
一般来说开发环境对系统要求都不高的,只要是主流配置的电脑,跑开发工具都是虎虎生威绰绰有余,即使是两三年前主流配置的电脑,跑最新的开发工具,也没有问题。就是显示器键盘鼠标当然是人体工学设计的要好点,毕竟天天用呢
是指家用的主流还是商用的主流。一般程序员电脑用4,5年是正常,7,8年十来年的也还在用。
现在程序员都是一边查资料一边写文档一边写代码,同时开好几个word,excel,再开几个pdf,几个网页,再开个eclipse即时语法check,再启动个web service调试。不加内存肯定不够用。
您大概是已经技术总监级别的人了。
Eclipse确实消耗资源,不过我经常用的是……vim + gcc这玩意儿,十几年前的电脑都能跑的出溜出溜的
按你那个说法的用法,也就内存多点就可以了,CPU问题不大,只要双核就没问题,不过web service那个东西,如果服务器就在本机上,可能还是要掂量一下的,这个我接触的不多
我们的开发平台去年换的i7 12g内存。Rebuild solution要半小时,用IncredBuild也要15分钟。
我们的工具软件运行时要占接近3G内存,这还是反复优化过的。
要是两三年前主流配置就别想干活了。
确实有些程序,开发起来拿个notepad都能搞定
要求高点,要tab要高亮提示,开个notepad++也行了
但有些开发软件build一次动辄几分钟几十分钟
cpu不快吃不消
有些时候本机还要弄个备用数据库啥的
多层系统的,某些中间层跑在和开发环境不同的操作系统上
于是乎开一两个虚拟机也是有的
还有些计算程序,是自己开发自己用,写程序未必要啥配置,但是跑一遍没准都得一天一夜。
问这个纯属好奇。
到目前为止我见过的最大最慢的集成开发环境就是.net,也就是因为如此,一直不爱用。
开发软件就是vc,gcc和其他c++编译器,当然还有些其他辅助的东东,但主要就是c++编译器,集成环境就是vs2008。我还真不太清楚.net集成环境究竟指什么,pc平台的东西我不是很了解。
但vc的集成环境还是很不错的,我用过code warrior,还不如vc。你要考虑到几百兆的源码,上百个project组成的solution,调试,编译对机器性能挑战还是不小的,实际上,我们很多lib的debug info是disable的,因为全打开的话太占内存,debugger会死机。所以64位软件真的很重要。
VS2008是最近的版本吧。
我用过的最好代码编辑工具是Source Insight,没有之一。不过我一向在嵌入式平台上工作,说不定它跑不动象你们那么大的代码量。
嵌入式平台我完全不了解,不过项目大小不同确实需要不同的工具。大型软件开发需要成千上万的程序员,编译是个小问题了,没什么人会编译整个项目。我们的项目只有两百个程序员,代码量可能才一千万行,每个人都编译大部分的库,所以编译时间比较敏感。
俺们公司更变态,想当初双核的机器Rebuild一次用IncreBuild都要1小时40分,单机编译从来没试过。从去年开始IncreBuild都不行了(一方面是大家的机器都不是很空,二是IncreBuild不支持并行编译),公司经过权衡,每人配了一台工作站,双Xeon4核,16G内存,这样的配置Rebuild一次32位版本还要40分钟左右(VS 2010并行编译)。
其实CPU内存只是一个方面,硬盘速度也很重要,特别是对大型工程或依赖比较多的工程。