计数器
一个数字和两个按钮,打开后保持空闲:应用打开有多快,开着要花多少资源。
一个数字和两个按钮,打开后保持空闲:应用打开有多快,开着要花多少资源。
40 行行情表,每个显示帧更新其中 10 行,每行 4 段文字。
应用合成器
以单核为 100%。原生视图把绘制交给系统合成器,而 GPU 渲染在应用自己的进程里绘制,所以每条都把合成器的 CPU 加在应用的之上。
更新跟随显示器:跟得上的应用保持在屏幕刷新率。
应用合成器
以单核为 100%。原生视图把绘制交给系统合成器,而 GPU 渲染在应用自己的进程里绘制,所以每条都把合成器的 CPU 加在应用的之上。
更新跟随显示器:跟得上的应用保持在屏幕刷新率。
应用合成器
以单核为 100%。原生视图把绘制交给系统合成器,而 GPU 渲染在应用自己的进程里绘制,所以每条都把合成器的 CPU 加在应用的之上。
更新跟随显示器:跟得上的应用保持在屏幕刷新率。
10,000 行,每行一个圆点和两段文字,每个显示帧向下滚动一行。
应用合成器
以单核为 100%。原生视图把绘制交给系统合成器,而 GPU 渲染在应用自己的进程里绘制,所以每条都把合成器的 CPU 加在应用的之上。
更新跟随显示器:跟得上的应用保持在屏幕刷新率。
应用合成器
以单核为 100%。原生视图把绘制交给系统合成器,而 GPU 渲染在应用自己的进程里绘制,所以每条都把合成器的 CPU 加在应用的之上。
更新跟随显示器:跟得上的应用保持在屏幕刷新率。
应用合成器
以单核为 100%。原生视图把绘制交给系统合成器,而 GPU 渲染在应用自己的进程里绘制,所以每条都把合成器的 CPU 加在应用的之上。
更新跟随显示器:跟得上的应用保持在屏幕刷新率。
2026年11月10日 测于 Apple M1 Max,内存 34.36 GB:取 3 次运行的中位数,每次 10 秒。
2026年11月10日 测于 Intel(R) Core(TM) Ultra 9 285K,内存 67.94 GB:取 3 次运行的中位数,每次 10 秒。
2026年11月10日 测于 AMD Ryzen 9 6900HX with Radeon Graphics,内存 31.25 GB:取 3 次运行的中位数,每次 10 秒。
| NSGo | MyGo | NSH | GPUI Kit | GPUI Fast | |
|---|---|---|---|---|---|
| 开发 | |||||
| 语言 | Go、TSX | Go | Rust、TSX | Rust | Rust |
| 绘制方式 | 原生视图 | 自绘 GPU 渲染 | 原生视图 | GPUI GPU 渲染 | GPUI GPU 渲染,增量保留 |
| 热重载 | — | — | |||
| 运行时加载已签名的界面 | — | — | — | ||
| 桌面 | |||||
| macOS | |||||
| Windows | |||||
| Linux | |||||
| 桌面之外 | |||||
| Web | |||||
| iOS | — | — | — | ||
| Android | — | — | — | ||
| 鸿蒙 | — | — | — | — | |
| 轻 App | — | — | — | — | |
| tvOS | — | — | — | — | |
| watchOS | — | — | — | — | |
| 桌面小组件 | — | — | — | — | |
| 小程序 | |||||
| 微信 | — | — | — | ||
| — | — | — | — | ||
| 支付宝 | — | — | — | — | |
| 抖音 | — | — | — | — | |