V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BigMikey
V2EX  ›  问与答

macOS, Linux , Windows 个人使用感觉

  •  
  •   BigMikey · 270 天前 · 5382 次点击
    这是一个创建于 270 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有个问题想问下大家,目前在用 macos ,然后个人使用上感觉(目前电脑内存 16G ),在内存占用大的时候,macos 和 linux 下可以说是不卡不影响使用,但在 Windows 下直接卡的我都认不出这是我电脑了,请问是什么情况呀 xdm ?(勿喷哈,只是个人感觉而已而已)
    83 条回复    2022-09-14 12:08:57 +08:00
    wangkun025
        1
    wangkun025  
       270 天前
    没遇到过。内存不够的话,Linux 会直接杀掉程序。
    BigMikey
        2
    BigMikey  
    OP
       270 天前
    @wangkun025 好懵圈,我在 macOS 下就最舒服,Linux 其次,Windows 就感觉有点拉,卡坏人
    wangkun025
        3
    wangkun025  
       270 天前   ❤️ 1
    Linux 下经常用命令行,很爽。Windows 也不错。macOS 给我的感觉并不好。只是个人经历。
    BigMikey
        4
    BigMikey  
    OP
       270 天前
    @wangkun025 哈哈哈哈,Linux 我也挺喜欢的,可惜微信 qq 这些的解决方案不是很 OK 就没用 Linux 作为主桌面,Windows 就因为觉得内存占用大的时候是真的卡,感觉它的虚拟内存管理机制不如 macOS ,个人看法。
    FanyFull
        5
    FanyFull  
       270 天前
    Windows 的话,我原来没换固态的时候,内存不够用的时候会卡,但是后来换了三星的旗舰,内存不够用的时候卡顿的情况会好一些。
    BigMikey
        6
    BigMikey  
    OP
       270 天前
    @FanyFull #5 确实
    BigMikey
        7
    BigMikey  
    OP
       270 天前
    @FanyFull #5 我是笔记本,本来就是固态哈哈哈
    BigMikey
        8
    BigMikey  
    OP
       270 天前
    @FanyFull #5 intel 的固态,读写也能稳定差不多 1G 一秒
    cye3s
        9
    cye3s  
       270 天前 via Android
    看用户
    Nasei
        10
    Nasei  
       270 天前
    等你碰到 macos wired memory 泄露的时候,你就知道什么叫做卡了
    minami
        11
    minami  
       270 天前
    基本的控制变量法,起码要在同一台电脑上测试才可以吧
    justanetizen
        12
    justanetizen  
       270 天前   ❤️ 1
    三个 OS 的 soul:
    Darwin 利用 GNU ,Linux 本身就是 GNU ,Windows 对抗 GNU 。
    利用本身就是一种高度,而被利用本就是一种实力,对抗则是一种逃避和示弱。
    justanetizen
        13
    justanetizen  
       270 天前
    再说明白点,但看 application:
    Darwin:Lisp (小众但是 magic )
    Linux:C (普世但是 easy )
    Windows:C++(权威但是 hard )
    BigMikey
        14
    BigMikey  
    OP
       270 天前
    @minami #11 是同一台电脑,macos 是装了黑苹果
    BigMikey
        15
    BigMikey  
    OP
       270 天前
    @justanetizen #13 兄台高见
    BigMikey
        16
    BigMikey  
    OP
       270 天前
    @minami #11 除了续航尿崩其他都还好,睡死基本不会,开不了热点,其他暂时没发现啥毛病。
    Nasei
        17
    Nasei  
       270 天前   ❤️ 1
    @justanetizen 请问 mac 推自家 metal 的时候,怎么突然没有高度,开始逃避和示弱了
    BigMikey
        18
    BigMikey  
    OP
       270 天前
    @Nasei #10 xd 麻烦说一下,有点感兴趣这个问题。
    BigMikey
        19
    BigMikey  
    OP
       270 天前
    咱们理性讨论哈,干的所有事情都是在解决问题而已,咱就友好交流哈哈😄
    pavelpiero
        20
    pavelpiero  
       270 天前
    之前家里有一台老台式机 4gddr3+4 代 i5 (就是这么真实的配置) 后来因为碰巧在朋友那里要来一根 8g 就装上了偶尔在家办公凑合用一下
    怎么形容呢 idea 开 2-3 个窗口 数据库软件一个 postman 一个 chrome 窗口若干 跑满之后基本上切窗口都会卡

    后来装了物理的 gnome ubuntu 配置了 20g 的 swap 满载工作也卡 但是不致于卡到动都动不了 有时候一天下来结束看一眼 swap 的使用情况大概在 6g 左右

    去年年底买了 m1mac 尝尝鲜 以前没用过苹果 16g 内存的版本 猜测是因为硬盘速度的原因(或者是之前的电脑太卡了) 即使满载使用 swap 近 10g 也没有特明显卡顿的感觉
    BigMikey
        21
    BigMikey  
    OP
       270 天前
    @pavelpiero #20 确实,我电脑也用了很多 swap ,一点都不卡好吧,但在 Windows 下一言难尽,😱
    zyy314680012
        22
    zyy314680012  
       270 天前 via Android
    没用过 mac 感觉 win 和 linux 都不错
    BigMikey
        23
    BigMikey  
    OP
       270 天前
    @zyy314680012 #22 哈哈哈哈,确实不错,只是面对某些情况下就有些力不从心啦
    x340
        24
    x340  
       270 天前 via iPhone
    Windows 作为 dota2 启动器还是很香的,Linux 命令行很爽,Mac 没用过。
    BigMikey
        25
    BigMikey  
    OP
       269 天前
    @x340 #24 噗嗤,Windows 打游戏无敌
    Williamongh
        26
    Williamongh  
       269 天前
    因为 macos 内存占用大不是真的占用大
    BigMikey
        27
    BigMikey  
    OP
       269 天前
    @Williamongh #26 xd ,这个怎么说
    luckycat
        28
    luckycat  
       269 天前
    Windows 直接加到 64G ,内存又不贵,不像 apple 。
    secondwtq
        29
    secondwtq  
       269 天前
    不如说明一下“卡”的具体表现?
    尤其是 RAM 的问题,这个严重取决于你使用什么软件,如何使用,尤其是浏览器、IDE 之类的贝希摩斯
    CaptainD
        30
    CaptainD  
       269 天前
    最近用了几个月 windows11 ,有好的地方也有不舒服的地方
    + 切换代理的时候总要手动设置代理服务器开关,勾选自动检测与否不管用,不知道是不是我设置有问题,macOS 没有发现这类问题
    + 文件管理器比 mac 好用,找文件、切换路径啥的比较方便
    + win 比较不吃显示器,24 寸 1080P 能用,27 和 32 寸 4K 都挺舒服,mac 要求高点上限也高,24 寸 4K 和 27 寸 5K 才有比较好的体验
    + mac 下开发环境更舒服,win 的话我用 wsl 找目录和 vscode 远程连接不太舒服
    BigMikey
        31
    BigMikey  
    OP
       269 天前
    @luckycat #28 笔记本咋加哈哈哈
    BigMikey
        32
    BigMikey  
    OP
       269 天前
    @secondwtq #29 平常开着 ide 会卡
    BigMikey
        33
    BigMikey  
    OP
       269 天前
    @secondwtq #29 或者桌面都动不了,后台有卡巴斯基呀这些都,微信 qq 也在
    chen006
        34
    chen006  
       269 天前 via Android
    你的 windows 机器型号是什么,不会是四五年前的机器吧?我之前用 16G 的 zen2 机器,内存占用常年在百分之 90 往上,也没感觉卡顿,反倒是 8 代 i7 ,32G 的 mac pro 非常慢
    agagega
        35
    agagega  
       269 天前 via iPhone   ❤️ 1
    @justanetizen
    macOS 没怎么利用 GNU ,基本都是 BSD 系的
    BigMikey
        36
    BigMikey  
    OP
       269 天前
    @chen006 #34 小米笔记本 pro 15.6 2020 款,10 代 i7 16g+1t
    Tink
        37
    Tink  
       269 天前 via Android
    跟操作系统调度有关系吧
    BigMikey
        38
    BigMikey  
    OP
       269 天前
    @Tink #37 应该是的
    QlanQ
        39
    QlanQ  
       269 天前
    单纯从系统方面,不考虑 软件(QQ 、微信) ,Linux 效率最高、Windows 其次、macOS 最低,个人使用体验,观点仅代表个人
    在 macOS 上干活,明显能感觉到,很多时候,系统的操作赶不上自己的手速和想法,每次切换窗口和桌面都慢,可能是动画,也可能是切换方式吧,整个人 的操作都变慢了
    Linux 是效率最高的,但是 国内三方软件限制了 发展,实属无赖,用 Linux 做主力机开发了 1 年多,效率真的很高
    BigMikey
        40
    BigMikey  
    OP
       269 天前
    @QlanQ #39 承认
    hez2010
        41
    hez2010  
       269 天前 via iPad
    win10 有几个版本确实如此,但是我升级到 win11 之后就没遇到过这种问题了。有时候内存飙到 98%占用也不卡(我电脑内存只有 8G )
    zsanshao
        42
    zsanshao  
       269 天前
    内存运行机制不一样吧?感觉 mac 和 linux 对内存效率使用更好,windows 必须有一定的内存保留,否则就卡,个人感觉,具体也不太懂
    iloveayu
        43
    iloveayu  
       269 天前
    Vista 后,Windows 想顺,就得加钱,跟着每代系统上高配。
    同配置 win 肯定跑不过 unix 系的。
    kujio
        44
    kujio  
       269 天前
    16 年左右我开始学 android 开发,那时候只有一台 i5 5200U + 4G +128G 的笔记本,在 windwos 下只开 android studio 就立马弹内存不足,一看内存占用 98%。因为内存问题不得不安装 ubuntu ,Ubuntu 下开发很流畅没什么问题,甚至能在开了十几个 Chrome 标签的情况下,用 android studio 和 android 虚拟机 流畅开发。但确实微信和 QQ 的缺失一直很难受,Ubuntu 开发半年左右,开始认识接触到黑苹果,后来花了 80 块钱在淘宝安装了黑苹果,内存问题,软件问题 一并全都解决了,这台笔记本就这样让我一直开发用直到 19 年毕业。当时我一起的小伙伴在我的带领下都尝试安装了黑苹果,后来都陆续换了 mbp 。

    windwos 开放,但导致的问题是好多技术 oem 厂商实现不统一。

    最近发现 Windows 开启 hyper-v 会阻止(s3,s4)休眠,目前还没办法解决,所以 wsl2 ,沙盒,包括我想用 wsa 做虚拟机开发的想法都放弃了,
    raptor
        45
    raptor  
       269 天前
    只要内存不够,都会卡,只是 WINDOWS 下的垃圾软件太多,太费内存。
    BigMikey
        46
    BigMikey  
    OP
       269 天前
    @zsanshao #42 目前使用感受确实是这样的
    BigMikey
        47
    BigMikey  
    OP
       269 天前
    @kujio #44 深有体会,在黑苹果和 Linux 下是真的感受到内存是被利用到极致的
    makelove
        48
    makelove  
       269 天前
    windows 对空余内存利用差是多年老毛病了
    BigMikey
        49
    BigMikey  
    OP
       269 天前
    @makelove #48 太难了
    sprite82
        50
    sprite82  
       269 天前
    @QlanQ 请问大佬用的哪个版本 Linux 或者觉得哪个版本好用
    nekoneko
        51
    nekoneko  
       269 天前
    128G 台式 win 表示从没对内存烦恼过.
    16G mac pro m1 经常卡...
    dog82
        52
    dog82  
       269 天前
    macOS 对窗口的管理很魔幻,其它还好。
    BigMikey
        53
    BigMikey  
    OP
       269 天前
    @dog82 #52 哈哈哈,用 macos 两年了,有点小习惯了噗嗤
    BigMikey
        54
    BigMikey  
    OP
       269 天前
    @nekoneko #51 羡慕了哈
    missdeer
        55
    missdeer  
       269 天前
    哈哈哈哈,op 大概没遇到过启动任何一个 app ,图标都要在 dock 上跳几十下的情况
    BigMikey
        56
    BigMikey  
    OP
       269 天前
    @missdeer #55 噗嗤,超大个的软件试过
    QlanQ
        57
    QlanQ  
       269 天前
    @sprite82 一直用 Arch ,个人觉得是最好的发行版本,deb 系的都太重了
    Cat7373
        58
    Cat7373  
       269 天前
    Mac 16G 内存,程序吃内存吃到 100G ,内存压力也就是中,而且不卡很流畅
    hyq
        59
    hyq  
       269 天前
    mac 的系统拼音输入法不卡吗?卡成狗了,每次切换到拼音,还要等系统几秒。不然第一个字母会变成英文的
    PatrickDingDing
        60
    PatrickDingDing  
       269 天前
    @justanetizen 这是渣男吗,不是 BSD 的 soul 吗,还硬贴 GNU 。。。,另外咋又劈腿 Lisp 了?
    PatrickDingDing
        61
    PatrickDingDing  
       269 天前
    @agagega 有人搞不懂 BSD 和 GNU 很正常,另外他这个硬贴 Lisp 有啥说法吗,说的太一本正经以致于我陷入了自我怀疑。
    emberzhang
        62
    emberzhang  
       269 天前   ❤️ 1
    @PatrickDingDing i2ex 随便看个热闹就得了,什么对抗是逃避和示弱 excuse me 百脸懵逼。。。。
    PatrickDingDing
        63
    PatrickDingDing  
       269 天前
    @emberzhang 小作文既视感。。。抛开事实不谈是吧。我其实挺想知道是否真有和 Lisp 的渊源,Lisp 和 MacOS 的 application 有啥关系吗。。。
    Sainnhepark
        64
    Sainnhepark  
       269 天前 via Android
    @wangkun025 啥呀,谁跟你说 Linux 会直接杀进程的,内存和 Swap 都用光了 Linux 只会卡住,然后需要很长很长的时间来处理任务,比如平时十几秒钟能完成的任务需要好几分钟,但是不会直接杀死进程。如果进程被杀死了,一般是因为程序本身就有一些机制来自动结束进程,比如如果长时间没收到响应就自己异常终止了。
    nuII
        65
    nuII  
       269 天前
    三个系统的诞生目的和业务目标不一样,导致了最终体验的不同。
    Linux:GNU ,为了自由软件而诞生,所以主要是内核,其他的面向用户的功能由社区或者商业支持提供,虽然分散,但是自由。
    macOS:脱胎于 FreeBSD ,兼容 GNU ,面向用户的功能完全由自己掌握,包括内核和附加的各种模块。场景和目标固定,企业内部项目,资源充足,运行的硬件可控。
    Windows:基于改进的 NT 内核,面向通用场景和目标,因为用户群体而不得不向下兼容,导致了臃肿和各种“妥协解决方案”
    lysS
        66
    lysS  
       269 天前
    卡无非就是两种情况:cpu 和 io ,所以 win 卡的时候是 cpu 高还是磁盘高呢?
    BigMikey
        67
    BigMikey  
    OP
       269 天前
    @lysS #66 io
    cheng6563
        68
    cheng6563  
       269 天前
    linux 高压下 gui 不卡我绝对不信
    lysS
        69
    lysS  
       269 天前
    @BigMikey #67 应该是开启了 swap 内存吧? win 上这种问题很好解决啊,直接加内存就可以,现在内存又不贵
    BigMikey
        70
    BigMikey  
    OP
       269 天前
    @lysS #69 笔记本不好搞呀,我问了一个换内存的,16g 升级到 32g 要三千多
    lysS
        71
    lysS  
       269 天前
    @BigMikey #70 。。。内存条价格都是线性的,16G 大概不到 500 ( 16G ddr5 也只 550 ),升级到 32G 只需花费 500
    disk
        72
    disk  
       269 天前
    @Sainnhepark 没见过 OOM kill 吗。。。
    BigMikey
        73
    BigMikey  
    OP
       269 天前
    @lysS #71 我笔记本的是焊死的,所以要弄下来再装上去,唉
    mmdsun
        74
    mmdsun  
       269 天前 via iPhone
    Win 上也不至于卡死吧!我这边纯固态几乎没什么感觉。

    以前听说 Win 的内存,总是预留内存给即将打开的新应用,保证新软件的打开速度。旧软件可能会卡,因为腾地方给新软件,旧软件都用虚拟内存了。Linux 之类的,打开新软件不够才清理空间放 swap ,启动会速度慢,但旧软件不影响速度。
    night98
        75
    night98  
       268 天前
    windows 直接加到 64G ,除了影视场景基本全秒杀,价格还低,linux 万年残废国内软件,macos 不能玩游戏一键秒杀,区别在于你对于你的设备是什么定位,纯轻量工作 macos ,开发工作 linux ,想要全能只有 windows
    datocp
        76
    datocp  
       268 天前
    当年第一次用 linux 时感到很惊讶,那时候同样的一台赛扬电脑。linux 下的 mplayer 可以播放游戏视频,而 windows 解不动。
    只是在那百花争艳的年代,对于 linux 真是爱不起来,选择来选择去,选了个 turbolinux 最后还消失了。各种如家自己的命令,累了,还是 windows 省事。

    后来大部分都是在 linux 路由玩的,vps 架设了一些服务,再也不像以前折腾桌面折腾输入法。

    用惯了 windows 。
    lysS
        77
    lysS  
       268 天前
    @BigMikey #73 板载的?
    BigMikey
        78
    BigMikey  
    OP
       268 天前
    @night98 #75 游戏我用云游戏哈哈哈
    BigMikey
        79
    BigMikey  
    OP
       268 天前
    @lysS #77 对呀
    BigMikey
        80
    BigMikey  
    OP
       268 天前
    @datocp #76 emmm ,Windows 在高配情况下省心是真事。
    lysS
        81
    lysS  
       268 天前
    @BigMikey #79 那你可是集众家之所短。。。
    BigMikey
        82
    BigMikey  
    OP
       268 天前
    @lysS #81 唉,挺痛滴
    wangkun025
        83
    wangkun025  
       268 天前
    @Sainnhepark 我在用 Linux (包括 server )过程中,遇到过好多次被杀死的情况。你说的这种情况,属于蛮常见。你字多,我信你吧。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2498 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 12:12 · PVG 20:12 · LAX 05:12 · JFK 08:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.