获取 Haskell 程序中的 RTS 线程数?
-
27-09-2019 - |
题
是否有一个 IO 操作可以提供 RTS 初始化时使用的操作系统线程数?如果能够将其用作 Control.Parallel.Strategies 模块中 parBuffer 函数的参数,那就太好了。
解决方案
假设 GHC,你可以使用 GHC.Conc.numCapabilities
得到论点 +RTS -N
.
不隶属于 StackOverflow
题
是否有一个 IO 操作可以提供 RTS 初始化时使用的操作系统线程数?如果能够将其用作 Control.Parallel.Strategies 模块中 parBuffer 函数的参数,那就太好了。
解决方案
假设 GHC,你可以使用 GHC.Conc.numCapabilities
得到论点 +RTS -N
.