(闲谈)关于生产环境中坚持 win7 开发的疑惑

2019 年 6 月 20 日
 Northxw
实习期, 近来发现公司好多 PC 是 WIN7 环境, 这一点我不能理解(我是 Ubuntu), win10 已经发布好几年了 , 为什么还有那么多坚持 win7 的?
20847 次点击
所在节点    程序员
211 条回复
U2Fsd
2019 年 6 月 21 日
@shijingshijing

其实我个人在前几年就已经转到 Mac 了

没有说 win10 有多好,只是觉得停留在 win7 太古老。

各种新款的硬件都已经没有驱动了。
lastpass
2019 年 6 月 21 日
@uptime 现在 win10 开机吃我 1.7G+内存。
而 win7 经过我的调教仅消耗 500M+内存和几乎不需要硬盘速度。
你说 8/10 省资源?你是在开玩笑嘛?
smallthing
2019 年 6 月 21 日
我用 win10 + wsl
等 20h1 中
U2Fsd
2019 年 6 月 21 日
@lastpass

节省内存 是什么年代的事情了。。

程序员难道不知道内存空着不用是最浪费的吗?花钱买了内存不用让他空着?

合理的情况下吃内存越多程序运行速度越快(除非程序 BUG 导致内存溢出)这个没毛病,是你电脑太差。

不然为什么论坛里这么多人买 32GB 呢,不就是为了想让程序多吃点内存。

把所有程序运行起来读到内存里,速度起飞。



GG668v26Fd55CP5W
2019 年 6 月 21 日
@U2Fsd 真的吗?吃内存越多程序运行速度越快,为何 iPhone2G 内存比 Android 6G 内存还流畅?
smallthing
2019 年 6 月 21 日
@falcon05 很正常 因为这里面内存都给前台了
android 里面跑了多少东西
而且你所谓的这个流畅更多的是在 main thread.gpu 和 cpu 和内存关系真不大
U2Fsd
2019 年 6 月 21 日
@falcon05

流畅是系统 UI 优先级的机制不一样,内存更多时候体现在冷启动的时候,你应该对比 2GB 和 6GB 的安卓。

iPhone 杀死后台进程冷启动的时候你就知道大内存有多重要了。
U2Fsd
2019 年 6 月 21 日
@falcon05

其实很好理解,正是因为内存比硬盘快的多,所以有了 Redis 数据库。

基本上可以认为设计合理的情况下,在内存耗尽之前,占用内存越多,程序运行速度越快。
GG668v26Fd55CP5W
2019 年 6 月 21 日
@smallthing @U2Fsd 谁不知道大内存比小内存好,我只是说明操作系统的表现或流畅度不是越吃内存越快!
U2Fsd
2019 年 6 月 21 日
@falcon05

事实上就是吃内存越多越流畅。

如果某个程序吃内存更多,反而不流畅只能说明它没有合理利用内存。

如果一个 PSD 文件有 10GB,而我的内存有 32GB。

你是希望它在运行时全部缓存在内存,里再也不用读条。

还是每次只读部分在内存,留一部分在硬盘,等用到的时候再慢慢读条呢。
U2Fsd
2019 年 6 月 21 日
@falcon05

如果开发 Photoshop 的工程师足够聪明,当然要往死里吃内存。反正不管怎么吃都远远达不到我 32GB 的内存容量。

巴不得把所有的数据放在内存里,这样一来妈妈再也不用担心我作图的时候老是读条了
GG668v26Fd55CP5W
2019 年 6 月 21 日
@U2Fsd 你不懂我的意思,我们不是在讨论 win7 和 win10 是两个系统吗,类比 iOS 跟 Android 两个系统,我觉得吃不吃内存跟程序快慢没有必然关系,可能跟操作系统自身的特性和优化程度关系更大。这个差距可以大到现在 iPhone 最高内存 3G 依然不虚 Android 的 16G。
lastpass
2019 年 6 月 21 日
@U2Fsd 我正是 32G 内存。
lastpass
2019 年 6 月 21 日
@U2Fsd 我们是希望的是我所运行的程序吃内存,而不是操作系统。另外,由于最近天天爆内存。bug10 又吃我这么多内存却没有任何作用,并且我是 itx 板子无法再加内存条了,32G 单条还没卖,很烦 。
murmur
2019 年 6 月 21 日
@falcon05 因为墓碑啊,后台都是假的
lastpass
2019 年 6 月 21 日
@U2Fsd 另外,或许是你平时的工作并不需要太多内存,导致你有这个想法。而对我目前来说。内存几乎是永远不够用的。我们是希望榨干机器的每一分性能,而不是挥霍到操作系统上。
Cooky
2019 年 6 月 21 日
@lastpass 大佬咋优化的?精简吗?我精简完开机还是快 1G
real3cho
2019 年 6 月 21 日
雨女无瓜
lastpass
2019 年 6 月 21 日
@Cooky 我主要就是关闭多余的系统自启程序和服务(解决大部分问题),更改 aero 的部分特效,更改引导方式为特殊的 uefi+mbr 引导,在组策略里开启部分禁用策略。至于 win7 的精简列表你可以先用 ghost 备份系统,再一个一个尝试关闭服务和应用来获得。
yinzhili
2019 年 6 月 21 日
@falcon05 目前市面上还没有搭载 16G 内存的手机,你这属于无知人群的脑洞罢了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/575720

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX