Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell ekg core/GHC RTS:在谷歌云上运行时伪造的GC统计数据_Haskell_Ghc_Google Cloud Run_Hypervisor - Fatal编程技术网

Haskell ekg core/GHC RTS:在谷歌云上运行时伪造的GC统计数据

Haskell ekg core/GHC RTS:在谷歌云上运行时伪造的GC统计数据,haskell,ghc,google-cloud-run,hypervisor,Haskell,Ghc,Google Cloud Run,Hypervisor,我在谷歌云基础设施上部署了两项服务;服务1在计算引擎上运行,服务2在云计算上运行,我想通过ekg-core库()记录它们的内存使用情况 日志括号与此类似: mems <- newStore registerGcMetrics mems void $ concurrently io (loop mems) where loop ms = do m <- sampleAll ms ... (lookup the gauges from m and log their

我在谷歌云基础设施上部署了两项服务;服务1在计算引擎上运行,服务2在云计算上运行,我想通过
ekg-core
库()记录它们的内存使用情况

日志括号与此类似:

mems <- newStore
registerGcMetrics mems
void $ concurrently io (loop mems)
where
  loop ms = do
    m <- sampleAll ms
    ... (lookup the gauges from m and log their values)
    threadDelay dt
    loop ms

mems再仔细考虑一下,这种行为在“无服务器”模型中是完全合理的;当服务不处理请求[1]时,资源(CPU和内存)被限制为0,这正是ekg所获取的

尽管如此,为什么即使在请求之外也会打印日志仍然有点神秘


[1]

再仔细想想,这种行为在“无服务器”模式下是完全合理的;当服务不处理请求[1]时,资源(CPU和内存)被限制为0,这正是ekg所获取的

尽管如此,为什么即使在请求之外也会打印日志仍然有点神秘

[1]