1
shoaly 2018-01-05 12:36:02 +08:00
win 又不差...虽然长期占据鄙视链的底端
|
2
xdz0611 OP @shoaly 作为服务器来说,linux 确实很稳定,但是作为桌面系统就。。。反正每次开机都跟我提示有错误要发送错误报告。要不是上面各种方便使用 linux 上的程序,比如 python,php 安装方便之类,linux 真的不如 win 稳定。
|
3
q397064399 2018-01-06 08:20:30 +08:00
@xdz0611 #2 如果是为了工具链 做为日常开发 macos 才是王道
|
4
xdz0611 OP @q397064399 我完全同意你说的啊,以前也是用 mac。mac 比 ubuntu 好用太多了。但是自己买不起啊 哈哈哈哈
|
5
miss1123 2018-01-06 15:41:00 +08:00
我反而是 win 占用很高( 1709 )。。。开久了,内存 90%++,一直找不到哪个进程导致的,原以为是杀手网卡驱动问题,我安装了最新版本后问题依旧
|
6
LeungJZ 2018-01-07 12:46:03 +08:00 via iPhone
因为 Windows 下面 npm 老是出问题,Linux 基本没冇病,所以我转了 Mac,既有 Windows 下的基本软件,又有 Linux 下的命令行。
|
7
diggerdu 2018-01-07 16:44:18 +08:00
i3wm
|
8
ytpfxnj 2018-01-08 15:21:04 +08:00
Ubuntu 16.04 下打开 firefox 十来个页面,外加 Andriod Studio,pdf 阅读器和终端,占用内存在 4.5G 。
|
9
linxl 2018-01-09 14:45:40 +08:00
还是 win10 下配合 Ubuntu 子系统爽.
|
10
RootooR 2018-01-09 23:07:28 +08:00
内存不就是拿来用的么?难道要让内存空起来放那儿看啊?
内存里一部分是装的执行代码,一部分是用来作缓存了。比如 IO Cache,预加载的一些数据等。 如果不用内存,不把硬盘上的数据加载放在内存里,运行程序会非常慢。 正常的系统都是尽量把可使用的内存,该用的都用起来,保留很小一部分空闲内存应急。 如果 App 开的太多,超过了物理内存的大小,系统会用 swap 分区来把内存中暂时不用的数据放在里面,用的时候再和别的不用的内存中的数据交换。这个 swap 分区就是 Windows 的虚拟内存,所谓的虚拟内存,就是用硬盘空间当作内存临时数据的临时存放空间。这就是为什么,内存吃紧的时候,总听到硬盘在响,系统还很卡。系统卡的原因是在作 IO。 所以,内存越大,可以加载在内存中的数据越多,系统运行越流畅。这就是为什么升级系统,先升内存容量。 假设你的内存无限大,那就可以把你所有硬盘上的数据全都加载到内存里面,这样运行起来,飞快。 所以,并不是空闲内存越多越好,也不是空闲内存越少越好,而是,你的物理内存对于你要运行的程序来说,足够用,而且你在你的日常操作中,不会导致你的系统不停地来回切换 swap 分区中的数据, 这样的系统,都是最快最稳定的。 |
11
pony279 2018-01-10 16:36:30 +08:00
@xdz0611
试试 debian stable 吧 我以前用 Ubuntu,然后老是给我报什么内部错误,后来 16.04 的安装包在几台机器都装不上,试过 Manjaro,还有不成熟的 Solus,滚动发布的软件很新,但是遇到的问题也不少,需要各种折腾,Solus 中文输入都还搞不定。 最后用了 debian,整个世界清净多了,testing 里面的东西也挺新的,混合用。迄今为止最让我省心的系统了。 |
12
season4675 2018-01-12 13:50:54 +08:00 1
这是内核设计如此~~内存有剩余就尽量多用,所以看上去内存使用了很多,这是提升性能多一种方法。同理 android 系统也是这样的。
|
13
Mark24 2018-01-15 21:00:11 +08:00
对,好像程序的设计是尽量多用内存,这样可以提升速度
|
14
cstj0505 2018-01-18 15:41:20 +08:00
要看有多少在 cached 的,不能只看 free 的,cached+free 基本上才是可以使用的内存
|