程序员使用大内存的电脑是什么体验?程序员:用来挖矿挺爽的!

我们大家都知道程序员对电脑依赖最高的一个职业,他们无时无刻的工作都要依赖于他们的电脑,因为有了电脑,他们才可以交出自己喜欢的代码,自己想的功能,那么作为一个程序员,你们应该怎么样来选择自己的电脑呢?

大内存的用户一般是不关机的,不关机才能享受到大内存的优势。

现代主流的桌面操作系统(Win7以上,或者Linux,或者OSX)会把全部的剩余内存用作硬盘缓存,这部分内存不显示为被占用。如果你有32G的内存,显示只占用了8G,那么剩下的24G都是用作硬盘缓存的,如果常用的软件都在这24G之内,并且你没有关机,意味着实际上你的硬盘是内存速度,内存比最快的SSD还快几十倍。

电脑的配置也是一样,不是取决于你性能最好的那一块,而是取决于你性能最差的那一块,目前电脑速度的瓶颈是机械硬盘,过去十几年里机械硬盘的容量不断增大,而它的速度却没有怎么增加。十几年过去了,它就成了那块最短的板了。

幸好出现了固态硬盘

我们都知道内存读写速度远远高于磁盘,系统会猜测你和正在运行的程序想要使用的文件,比如文档、dll等,然后提前把这些文件读到内存里面了。等你要打开这个文件的时候,就不需要磁盘读写操作了,速度也提升了很多。

至于虚拟内存,上面也提到,物理内存不够的时候,系统会把一部分页换到磁盘上;如果物理内存中读取不到要使用的页,就会从虚拟内存中找,这个磁盘读写会减慢系统的速度。不过内存大了关闭虚拟内存也不是很必要,不太常用的页换到虚拟内存中,留出更大的物理内存来存放Mapped Files,也是能提高运行速度的。这些事情交给系统自动来管理就好了,操作系统存在的意义就是因为我们自己管理系统的资源不如操作系统管理得好。

后记:对于大部分转行的人来说,找机会把自己的基础知识补齐,边工作边补基础知识,真心很重要。

我们相信人人都可以成为一个web前端大神,现在开始,找个师兄,带你入门,学习的路上不再迷茫。这里是前端修真院,初学者转行到互联网行业的聚集地。"

加QQ群:755627684(招募中)

猜你喜欢

转载自blog.csdn.net/qq_41807409/article/details/80635769
今日推荐