gpt4 book ai didi

unit-testing - Boost 单元测试框架报告的 "mks"单元是什么?

转载 作者:行者123 更新时间:2023-12-04 18:05:40 24 4
gpt4 key购买 nike

在启用所有日志记录(例如 test --log_level=all )的情况下执行时,使用 Boost 单元测试框架创建的单元测试将报告单个测试用例花费的时间,并显示如下消息:

Leaving test case "testRecursiveSchedule"; testing time: 2196mks

那里显示的单位, mks ,迷惑了我。我知道 Meters-Kilograms-Seconds 是用于公制测量的系统,但 Boost 显然仅显示时间测量。这种情况下的单位不应该是 女士 如果毫秒或 微秒 (或者可能是 us )如果是微秒?是 mks 通常理解为微秒的缩写?

注意根据 Boost unit test framework source code , 显示单位为 女士 如果耗时恰好可以被 1000 整除,在这种情况下,它将在显示之前除以 1000。这与 的想法是一致的。 mks 意味着意味着微秒。

但是呢?或者 Boost 在这里是特殊的?

最佳答案

这是我的猜测: mks 表示微秒 .

Boost.Test的作者Gennadiy Rozental会说俄语,在俄语中微秒是“микросекунда”,缩写为“мкс”,可以音译为“mks”。有时我会看到“mks”不小心出现在讲俄语的人的作品中。

关于unit-testing - Boost 单元测试框架报告的 "mks"单元是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28970229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com