跳到正文
Hacker News· speckx·· 5 天前AI 评分10

程序性能随使用时长下降:Rust 程序变慢与 LLM 重写效果减弱

Program Performance Degrades with Usage

AI 导读

一位开发者发现其 Rust 命令行程序在一天中会逐渐变慢,基准测试结果无论如何都变差,原因很可能是 Linux 系统整体资源占用,而非程序本身。由于程序使用大块 mmap,一旦进入这一状态,基准测试基本等同于在测操作系统,继续用 Rust 优化代码已不值得,因此他将不再重视基于 LLM 的 Rust 重写,因为其已无法带来可测量的差异。

正文 · AI 翻译

2026年10月12日

最近在尝试改进我的 Rust 程序时,我注意到一件事:它往往会在一天之内逐渐变慢。如果我在尝试做基准测试,似乎无论我做什么,它都会变慢。

程序性能

考虑到我的程序并非持续运行,而是作为命令行程序运行,这种变慢很可能是由于计算机上的整体资源使用造成的。该程序使用了一个很大的 mmap,因此它依赖于 Linux 中的许多子系统。

无论如何,一旦程序达到这个阶段,对程序进行基准测试基本上就是在对操作系统进行基准测试。在 Rust 中进一步优化代码不值得。所以直白地说,我将不再那么重视我的基于 LLM 的 Rust 重写,因为它们不再带来可衡量的差异。

来源:Hacker News · dotnetperls.com