gpt4 book ai didi

windows - getCPUTime 只返回两个值(0 或 15625000000)——这是正确的吗?

转载 作者:可可西里 更新时间:2023-11-01 13:54:43 29 4
gpt4 key购买 nike

它似乎总是返回 015625000000

import System.CPUTime

main = do
print =<< getCPUTime
getLine
print =<< getCPUTime
getLine
return ()

执行

>>time.exe
15625000000

15625000000


>>time.exe
0

0


>>time.exe
0

15625000000


>>time.exe
0

0

我在 Windows 上,我认为它与平台相关。

最佳答案

来自 hoogle

getCPUTime::IO 整数

基础 System.CPUTime

计算 getCPUTime 返回当前程序使用的 CPU 时间的皮秒数。此结果的精度取决于实现。

可能是 Windows 没有准确的实现并返回 0 而不是皮秒数,注意我在 linux 或 osx 上没有看到这种行为。

关于windows - getCPUTime 只返回两个值(0 或 15625000000)——这是正确的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254489/

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