一般来说,更快的代码是否使用更少的系统资源?
如果是,我是否应该假设在 sec 中从文件系统中读取文件比在0.02
sec 中查询数据库更轻(更好?)0.03
?
请注意:
- 速度在这里不是问题,我只是在谈论内存等系统资源。
- 这也是一个普遍的问题,我不是在比较文件系统和数据库。这只是一个例子。
我知道我需要在我的代码中进行不同的基准测试或分析才能找到准确的答案,但正如我上面所说,我很想知道它是否普遍正确。
我曾经在我的项目中进行速度基准测试来定义better
解决方案,但是我从没想过我可能需要对内存使用进行基准测试。我做了几次,但并不严重。所以,这就是我问这个问题的原因。我希望它完全有意义。