0

在 NetBSD 系统中,我看到top命令显示常驻内存的 -ve 值的问题。我检查了代码中的内存泄漏,但没有找到。事实上,shell(sh) 进程也是如此[下图中未显示]。

我很好奇用户程序中的错误是否会导致这种行为。如果这是真的,我想了解如何重现此问题。

此外,如果 NetBSD 或 GCC 库中存在任何可能导致此问题的已知错误。

在此处输入图像描述

4

1 回答 1

0

top与所有用于检查 NetBSD 上的进程状态的本机工具相比,它是一个相对较差的表亲(尽管已经适应/移植到 NetBSD)。如果它包含一些与整数转换相关的错误(有符号/无符号、溢出等),我一点也不感到惊讶。原始top代码一开始就不是最高质量的。

于 2015-01-24T22:09:28.790 回答