V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Malvo
V2EX  ›  Windows

为什么电脑硬件速度翻了无数倍, Windows 却没更流畅?

  •  
  •   Malvo · 5 小时 29 分钟前 · 4604 次点击

    有个疑问和大家探讨:

    从 Windows 98 到 Windows 11 ,这二十多年里,电脑硬件性能已经提升了无数倍。

    • CPU 主频从几百 MHz 到现在动辄 5GHz ,核心数也从单核到十几核;
    • 内存从几十 MB 到如今的几十 GB ;
    • 硬盘从机械盘到 NVMe SSD ,速度提升了成百上千倍;
    • 显卡性能更是跨越式发展。

    然而,日常使用 Windows 的体验——开机、切换窗口、打开文件、系统动画等等——感觉并没有随着硬件提升产生“质的流畅性飞跃”。
    相反,很多人觉得新版本系统越来越臃肿,反应速度和当年的老系统相比并不轻盈。

    79 条回复    2025-09-17 19:16:49 +08:00
    kzfile
        1
    kzfile  
       5 小时 28 分钟前   ❤️ 8
    安迪比尔定理(现象)
    hubaq
        2
    hubaq  
       5 小时 27 分钟前
    屎山的代码越堆越多
    AoEiuV020JP
        3
    AoEiuV020JP  
       5 小时 25 分钟前
    这不是理所当然的,谁开发软件都是针对现在性能提升后的硬件现状开发的,现在没人会假定电脑内存只有几十兆去做优化的,
    cheng6563
        4
    cheng6563  
       5 小时 24 分钟前
    Win8 大屎,Win11 小屎。
    opengps
        5
    opengps  
       5 小时 24 分钟前
    软件膨胀了几十倍你是一点也不提。
    用现在的硬件跑 N 年前的系统和软件,不看是不是某些“多出来”的硬件不支持,流畅度的提升可不是一点半点
    现在的代码为了写起来容易,底层跨度非常大,你甚至不知道使用一个变量硬件上访问了多少次内存
    iorilu
        6
    iorilu  
       5 小时 17 分钟前   ❤️ 1
    软硬件联盟的

    软件不断升级, 确保要求硬件更高

    消费者才会不断升级硬件换电脑
    lpxxn
        7
    lpxxn  
       5 小时 15 分钟前
    macos 也没好到哪里去
    crysislinux
        8
    crysislinux  
       5 小时 12 分钟前 via Android   ❤️ 1
    有一说一,机械盘到固态盘那一波提升是非常明显的
    damichifan
        9
    damichifan  
       5 小时 12 分钟前
    功能复杂了几十倍,相应的,软件开销增加了几十倍,当然,不做优化也有很大的原因
    imes
        10
    imes  
       5 小时 7 分钟前   ❤️ 7
    @cheng6563 #
    从技术角度来说,Win8 系列的质量是微软所有现代系统中最高的,流畅度也高于 win10/11 。比如使用 HDD 能 10 秒开机,更不用说 UEFI/GPT 之类的基石了。你在一个讨论系统流畅度和臃肿问题下,评论“Win8 大屎,Win11 小屎”是个很奇怪的事情。
    FengMubai
        11
    FengMubai  
       5 小时 6 分钟前   ❤️ 4
    因为动画是按时间计算的. 无论性能翻多少倍, 0.2 秒永远是 0.2 秒
    cwcc
        12
    cwcc  
       5 小时 5 分钟前
    现在的硬件跑 XP 都看不见进度条的,系统不换的前提下升级硬件当然更流畅。
    lambdaq
        13
    lambdaq  
       5 小时 3 分钟前
    如果你安装 win95 那不流畅到飞起。。。。。
    rdVpH8aH
        14
    rdVpH8aH  
       4 小时 59 分钟前   ❤️ 1
    借楼问下
    系统:Windows11 (专业版、还有 LTSC 都装过)
    问题:桌面右键、点击 显示设置 时,鼠标会卡住 1-2 秒。
    这个现象几乎是必现。我换过固态了。一直没解决。有大佬知道怎么解决不?
    wysnxzm
        15
    wysnxzm  
       4 小时 55 分钟前
    因为需求一直在提升甚至更快,硬件和软件的差距不仅没有缩小反而更大
    dddd1919
        16
    dddd1919  
       4 小时 48 分钟前   ❤️ 1
    流畅度没有质的飞跃,但功能有
    想要流畅度质的飞跃那换 mac 吧🤣
    superrichman
        17
    superrichman  
       4 小时 45 分钟前   ❤️ 1
    windows 没有快,但是 linux 快了很多 🐶
    Kylin30
        18
    Kylin30  
       4 小时 45 分钟前
    因为多了 wd 这个累赘
    iorilu
        19
    iorilu  
       4 小时 40 分钟前
    @rdVpH8aH 无解

    win11, 反正我经验是无论硬件多好, 都没 win10 流畅
    Greendays
        20
    Greendays  
       4 小时 40 分钟前
    我小时候用 XP 也是挺卡的,并没有很流畅,用的奔 4 处理器。
    wudaye
        21
    wudaye  
       4 小时 39 分钟前
    这就像在问为什么现在的人看起来还没有七八十年代的人有幸福感啊,明明物质条件都极大飞跃了
    my101du
        22
    my101du  
       4 小时 37 分钟前
    你试试装个红警看看, 听说现代电脑玩红警要用“变速齿轮”手动减速。。。。 不然电脑出兵会疯
    june4
        23
    june4  
       4 小时 31 分钟前
    甚至比才刚做没多久的鸿蒙在流畅性上差太远,比自家以前的 xp/7 也差很远,越做越垃圾
    cherryas
        24
    cherryas  
       4 小时 18 分钟前
    win98 确实挺快的
    includewins0ck2h
        25
    includewins0ck2h  
       4 小时 16 分钟前
    因为软件也膨胀了无数倍,想想上个世纪时候程序员,琢磨半天就为了节省几兆的空间,现在的开发模式,啥都没干,引入框架就可能上 g 了。手机上也是这样,一个聊天软件,给你整一个虚幻引擎在里面。
    HangoX
        26
    HangoX  
       4 小时 16 分钟前
    屎山代码太多了,但是大家喜欢的不就是 window 兼容性好吗?我建议学学 macOS 每次升级都淘汰一部分起码流畅点
    datocp
        27
    datocp  
       4 小时 5 分钟前   ❤️ 2
    1.系统日新月异,硬件也要日新月异。看着公司 i9 笔记本确实好马配好鞍。
    2.win10 自己布的系统还是根据网络上的文档做了高达 31 项的设定,包括常用的 Win11Debloat 也内置了去除遥测功能
    3.当年经常被同事问到 excel 2016 卡死了,包括网上有大量人员反应在内网使用 office2010 版本开始,卡死了。。。
    不测不知道,一测吓一跳,office 2016 每 1 分钟向巨硬发送 3 个心跳包。即便防火墙做了隐蔽,总觉得这软件还是非常得卡。也就是觉得这软件像是在执行步骤 1/2/3/4 ,网络不响应,它就卡在那里。

    最终对 BdstIP 组做了-j REJECT --reject-with tcp-reset/-j REJECT --reject-with icmp-net-unreachable ,终于发现软件响应快了。云概念,防火墙害死工作效率。

    所以大家知道有什么优化,可以彻底去除这些藏在系统里的云组件

    ipset=/office.com/BdstIP
    ipset=/office.net/BdstIP
    ipset=/office365.com/BdstIP

    # iptables -S forwarding_rule
    -N forwarding_rule
    -A forwarding_rule -o eth1 -m set ! --match-set allow_dev src -m time --timestart 00:59:00 --timestop 06:00:00 --kerneltz -j DROP
    -A forwarding_rule -o eth1 -m set ! --match-set block_ip src -m set --match-set allowIP dst -j ACCEPT
    -A forwarding_rule -o eth1 -p tcp -m set ! --match-set Bdst_white src -m set --match-set BdstIP dst -j REJECT --reject-with tcp-reset
    -A forwarding_rule -o eth1 -m set ! --match-set Bdst_white src -m set --match-set BdstIP dst -j REJECT --reject-with icmp-net-unreachable
    -A forwarding_rule -o eth1 -m set --match-set block_ip src -m set --match-set allowIP1 dst -j ACCEPT
    -A forwarding_rule -o eth1 -m set --match-set block_ip src -j REJECT --reject-with icmp-net-unreachable
    cmdOptionKana
        28
    cmdOptionKana  
       4 小时 5 分钟前
    @HangoX 那为什么现在 Win 比 Mac 更流畅?
    lqh9724
        29
    lqh9724  
       3 小时 56 分钟前 via iPhone
    现代硬件面对日常工作处理器和显示卡大多情况下是性能过剩,想要在任何负载下都能感觉到性能均衡不会面临卡顿感可以加大内存
    desdouble
        30
    desdouble  
    PRO
       3 小时 55 分钟前
    @rdVpH8aH 试一下更新显卡驱动。或者试一下在“系统属性”,“性能”,“设置”,选择“调整为最佳性能”。
    newtype0092
        31
    newtype0092  
       3 小时 54 分钟前   ❤️ 9
    你记忆有偏差了吧。

    98 、xp 时代,开机再快也得两三分钟,启动项多了甚至进到桌面还得卡个三五分钟才有反应。有了固态硬盘以后大部分的开机时间才能进入 1 分钟以内,现在基本几秒钟就能正常进入桌面了。

    拷贝大文件以前动辄几十分钟一个小时,装个软件光从光盘里读数据就得等好半天,3 、5 张盘的大型软件、游戏也有,有时转个大半小时突然弹出个无法读取能让人崩溃。

    游戏载入时间足够站起来转一圈倒杯水上个厕所什么的,为了等大型游戏载入可能得看会儿电视再回来。游戏里想切到桌面也得卡个老半天的,有时直接就卡死了。

    刚出来魔兽这种大型 3D 网游的时候,几个 G 的客户端,没有预装自己下载可能要大半天,网吧更新不及时的,自己上机可能要先花 1 个小时更新,能正常游戏的人下机了可能有很多人排队抢那一台机器。

    以前的卡其实是无时无刻不在的,只是记忆不深而已,相信很多用过老系统的都喜欢没事刷新一下,其实就是精神上给电脑加速一下,这几年我几乎都把刷新功能忘记了。
    datocp
        32
    datocp  
       3 小时 52 分钟前
    对了,win10 有些软件怕联网有问题,总是去掉 dns 。
    不知道有什么软件可以模拟让有些软件可以调用网关和 dns 有些软件不使用网关和 dns 。似乎系统一上网,软件呼应就慢了一拍。
    Dlad
        33
    Dlad  
       3 小时 51 分钟前
    我的电脑非常流畅。
    就是好几年不重装会出莫名其妙的问题(比如火绒用着用着突然自己挂了)
    vkillwucy
        34
    vkillwucy  
       3 小时 49 分钟前 via Android
    @rdVpH8aH 换成 win10 那个右键风格就好了,我之前看过一个老哥特定研究过这问题
    rdVpH8aH
        35
    rdVpH8aH  
       3 小时 47 分钟前
    @desdouble 这些有尝试过的。我甚至 LTSC 装完系统、驱动。就去验证。也会有卡顿。现在就强迫自己,点击“显示设置”后, 不移动鼠标。真的是草了.
    ikas
        36
    ikas  
       3 小时 47 分钟前
    主流的硬件 win 不是一直流畅?
    avrillavigne
        37
    avrillavigne  
       3 小时 45 分钟前
    我不会想去用以前的 windows 98 和 xp ,因为现在比以前流畅的不是一点。
    avrillavigne
        38
    avrillavigne  
       3 小时 43 分钟前
    以前的 xp win7 vista ,在性能选项里 所有动画🌝
    rdVpH8aH
        39
    rdVpH8aH  
       3 小时 38 分钟前
    @vkillwucy 试了一下换成旧风格。还是会有卡顿(类似玩游戏时网络丢帧那种感觉)。键鼠在 mac 上则完全正常。反正被这玩意恶心了好久。
    desdouble
        40
    desdouble  
    PRO
       3 小时 35 分钟前
    @rdVpH8aH 集显?我隐约记得 intel 的那个驱动套件开启了一些啥特效的。
    BlackDoge
        41
    BlackDoge  
       3 小时 33 分钟前
    那你可以不用 Windows
    imnpc
        42
    imnpc  
       3 小时 28 分钟前
    win8 还可以,但是 win 8.1 就开始出问题了,
    macOS 一样没好到哪里去,不过好在明年就彻底淘汰 intel 了,能减少系统体积和各种兼容库,

    说句政治不正确的话,
    大量低端阿三程序员的涌入和降本增效辞退了很多高薪老程序员,
    导致软件质量大幅下降,
    甚至出现过 1 个 bug 前一个版本修复了,后面更新版本又加回来的事情,
    zuosiruan
        43
    zuosiruan  
       3 小时 24 分钟前
    win11 9700x 48GB 内存 目前非常流畅,并未觉得有任何卡顿
    interim
        44
    interim  
       3 小时 23 分钟前
    @rdVpH8aH #14 建议说下系统配置,我五年前的 5800H 现在在最新的 win11 beta 版本都没这个问题,也没有映像出现过。
    Malvo
        45
    Malvo  
    OP
       3 小时 19 分钟前
    @kzfile 专业
    nuII
        46
    nuII  
       3 小时 19 分钟前
    可以看看这个,流畅是需要动画来体现的,这也是之前 macos 和 ios 很流畅的原因,华为的鸿蒙选择从底层重做也是要自己充分掌握系统才能保证流畅。Windows 更多的是要考虑兼容旧版,加上裁员之后水平越来越差,各个组件之间各管各的,各种遗留问题,能流畅就奇怪了。

    [我们发现了 Win11 操作总是不跟手的深层原因!] https://www.bilibili.com/video/BV11MVoznE4L/?share_source=copy_web&vd_source=b3ee7436f30d23670791ef7624dd57c2
    565656
        47
    565656  
       3 小时 16 分钟前
    打开 cmd, 输入 dialer 回车, 你能在 2025 年看到上个世纪的东西弹出来
    ccloving
        48
    ccloving  
       3 小时 15 分钟前
    @my101du 装在虚拟机里,不卡就不错了。想要多慢就有多慢
    Malvo
        49
    Malvo  
    OP
       3 小时 12 分钟前
    @565656 幸亏 GUI 是新的
    Malvo
        50
    Malvo  
    OP
       3 小时 10 分钟前
    @lqh9724 我是 128G 内存,速度还是感觉不跟手。
    meteora0tkvo
        51
    meteora0tkvo  
       3 小时 7 分钟前
    @datocp 巨硬确实喜欢在代码里加一些网络请求同步操作。文件管理器响应慢也是异步操作同步执行的问题
    suxiaoxiann
        52
    suxiaoxiann  
       3 小时 4 分钟前
    没用过 XP ?能给你卡出屎来。
    wuzhewuyou
        53
    wuzhewuyou  
       3 小时 3 分钟前
    再等等,wine 应该把一些常用接口 api 实现了

    reactos 是等不来实用阶段了
    lqh9724
        54
    lqh9724  
       2 小时 56 分钟前 via iPhone
    @Malvo 看插几条内存,大多主板支持双通道,若是两条或一条内存组 128gb 是可以,插满 4 条的话建议看看内存频率以及实际使用的时候运行的频率,4 条 d5 内存反而会降频限制内存性能
    lizy0329
        55
    lizy0329  
       2 小时 55 分钟前
    你试试 windows 3.1
    coolloves
        56
    coolloves  
       2 小时 51 分钟前
    不但没有变快,反而越来越慢了好么
    yb2313
        57
    yb2313  
       2 小时 50 分钟前
    你试试 niri 呢, 非常流畅, 平铺管理非常爽, 平铺式窗口管理一直都是主流, 从终端时代到现代移动端(也是一种单工作区单窗口的特殊平铺), 堆叠才是异端.
    lol173
        58
    lol173  
       2 小时 50 分钟前
    安迪-比尔定律,是对硬件升级与软件升级之间关系的陈述,是指新软件总将耗尽新硬件所提高的任何计算能力。

    这条定律源于 1990 年代在计算机会议上的一句小笑话:“安迪给的,比尔就会拿走”。“安迪给的,比尔就会拿走”这句话是对英特尔前执行长安迪·葛洛夫和微软前执行长比尔·盖茨在商业策略上的风趣评论[1]。

    英特尔和微软曾在 1980 年代至 1990 年代达成了利润丰厚的合作关系,Microsoft Windows 中的标准芯片组就是英特尔品牌。尽管英特尔从合作中获得了利润,但葛洛夫认为,盖茨并没有充分利用英特尔芯片的强大性能,葛洛夫还认为盖茨实际上不肯升级软件以使硬件发挥最佳性能[2]。

    葛洛夫对于微软的软件在英特尔硬件之中居主流地位感到沮丧,他的沮丧情绪公诸于世之后,催生了这句幽默的口号。
    -- 维基百科
    yb2313
        59
    yb2313  
       2 小时 48 分钟前
    @superrichman windows 变快有可能, 但 windows 变快不太可能
    dosmlp
        60
    dosmlp  
       2 小时 43 分钟前
    大干快上,没觉得 win 卡顿啊
    cheng6563
        61
    cheng6563  
       2 小时 40 分钟前
    @imes 因为现在系统很多问题,就是从 Win8 演化来的。
    比如 HDD 用作系统盘莫名其妙的占用 100%,还是 System 进程占用,你说开机快确实快,开机完了就卡着吧。
    意义不明的设置和控制面板共存
    意义不明的输入法框架,动不动就冒出个美式键盘把你中文输入法顶掉
    GUI 框架开始用各种意义不明新奇技术,Metro UI 一路演化到 UWP 到现在的 WinUI ,到现在这除了长得像 Win7 ,响应速度和稳定性倒退至少二十年
    开始菜单就不说了
    也别怪鸿蒙 PC 在那和你比窗口切换流畅度,现在这破 Win11 的 UI 就是给你播放空白动画没苦硬吃。
    Cloud9527
        62
    Cloud9527  
       2 小时 38 分钟前
    @rdVpH8aH #39 眨眼补帧
    pcitme
        63
    pcitme  
       2 小时 29 分钟前
    因为各种国产软件不断更新屎山代码荼毒系统啊,再牛逼的系统也架不住,当年从 HDD 换到 SSD 不装国产软件确实体验到了质的提升。。。
    mightofcode
        64
    mightofcode  
       2 小时 29 分钟前
    这是滋崩的阴谋
    只有不断地生产匮乏(无论多好的电脑最后都会变卡)人们对电脑的欲望才会被无止境的生产出来
    mesh
        65
    mesh  
       2 小时 26 分钟前
    对比一下装系统的时间不就知道了
    2009 年玩 dota1 觉得这画质太 nb 了,这就是科技的力量.前一阵在抖音刷到现在的 dota1 的直播,纳闷看这些不会把眼睛看瞎吗.
    javalaw2010
        66
    javalaw2010  
       2 小时 19 分钟前
    现在的孩子生活条件还是太好了,没有经历过上古的 98/xp/vista 的年代。那个时候大家耐心都很不错,我甚至能安安静静等两个小时下一个 200M 的红警,遥想我一个舅舅的破电脑,打开红警要等 5 分钟,大家依然乐此不疲。
    mqtdut1
        67
    mqtdut1  
       2 小时 11 分钟前
    硬件不够时:
    这个数据类型应该用 short 类型,2 字节整数足够用了,像性别这个类型可以用 bitmap ,一位就够了,而 char,bool 却要占 8 位
    这个算法要适当优化一下,可以适当剪支
    对象用完必须及时销毁
    内存不够要读大文件,只能分段读了
    现在:
    不管了,整数通通 long long ,浮点用 double,枚举类型?用 string 吧,省事。数据类型太多了,不行,干脆全用 string 吧,等需要的时候再转,就一个 parse()的事情
    咦?对象什么时候被释放了,不管了,先 clone 一个解决问题,剩下的交给 GC
    这个算法好慢,怎么套了 3 层循环,算了,多开几个线程吧,实在不行就用 GPU 吧
    不管文件多大,一次性全部读进内存
    hutng
        68
    hutng  
       2 小时 11 分钟前
    Mac 有质的流畅性飞跃吗?
    ggabc
        69
    ggabc  
       2 小时 10 分钟前
    电脑软件感觉不够明显,但手机软件你看看,个顶个都带着贷款,小程序等等,随便一个主流软件都是 3A 大作
    gyp
        70
    gyp  
       1 小时 53 分钟前
    @rdVpH8aH #14 卡的一批,因为这个直接重装成 windows10 了
    akirayimi
        71
    akirayimi  
       1 小时 47 分钟前
    @newtype0092 中肯的
    Richared
        72
    Richared  
       1 小时 36 分钟前
    @newtype0092 #31 win7 用固态 12 秒就开机了。为啥我记得这么清楚,因为太震撼了。用秒表掐的,还是那种 msata32g 的盘,因为别的买不起。
    17681880207
        73
    17681880207  
       1 小时 17 分钟前
    @kzfile 言简意赅
    squarefong17
        74
    squarefong17  
       1 小时 14 分钟前
    动画这些其实是浪费时间,但是开机是变快了的。假设同样是传统开机,07 年的电脑哪怕是刚装完 xp 系统,从按下电源到进桌面也得 1 分钟左右,15 年的电脑装了 sata 固态后用 win10 可以到半分钟甚至更低。如果是默认的快速启动(虽然有点假关机的意思),但是启动确实能更快。

    打开文件就不用说了,老式机械真的越用越慢。

    个人有一个猜想,现代人觉得慢了搞不好是人把手机的熄屏亮屏和电脑的开机关机在做比较。实际上电脑只要是正经的移动端 CPU (不是桌面移植),挂起到内存的话,唤醒也是挺快的,基本上打开笔记本盖子就好了。。。
    squarefong17
        75
    squarefong17  
       1 小时 12 分钟前
    @mqtdut1 现在性别只用 bitmap 怎么行( Doge
    wsjjacky
        76
    wsjjacky  
       1 小时 7 分钟前
    这就是传说中的「道高一尺,魔高一丈」。
    wuruxu
        77
    wuruxu  
       1 小时 0 分钟前
    用 linux ,会感觉到快到飞起来
    nakun233
        78
    nakun233  
       22 分钟前
    放到安卓苹果也一样,看看小而美的 APP
    artiga033
        79
    artiga033  
       18 分钟前 via Android
    Windows on ARM 就很流畅,我的 surface pro 11 的垃圾 XElite 实际体验甚至比我 desktop 常用的 13600K 还流畅得多,而且 msvc for aarch64 编译速度也比 x86_64 快了接近一倍(还是在这个 cpu 硬件性能差远了的情况下)。所以毫无疑问就是为了兼容性攒了几十年的屎山占了很大部分。WoA 把 x86 的屎山都扬了之后只剩一个仿真层,流畅了不是一点半点,虽然硬件差距导致该耗时的任务还是耗时,但是使用体感就是非常流畅,不会莫名其妙未响应,UI 完全不会卡手,更不是像 mac 那种用过渡动画来演的假流畅。
    当然,代价也就是兼容性几乎没有,vista 以前的软件基本没一个能跑的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3001 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:35 · PVG 19:35 · LAX 04:35 · JFK 07:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.