Python time.perf_counter进程之间的零时间同步;操作系统一致性



我正在linux/macOS/Windows上进行部署,最近意识到Windows上的time.time()没有给我足够的精度,所以我正在考虑切换到time.perf_counter()。我看到perf_counter的文档表明它没有定义的零时间,应该只用于量化delta。这对我的使用来说基本上是可以的,只是我的应用程序通过多处理模块生成多个进程,我希望能够在单独的进程中标记事件,并稍后在时间上对齐它们。在linux上玩,在不同的终端窗口中启动的Python会话之间的零时间似乎达成了一致,但我可以放心地期待在macOS&Windows也是?

哦,发现有人已经问了类似的问题,开始了一个错误报告&修复3.10中出现的问题。

最新更新