2
在JRuby中,您可以使用java.lang.Runtime.get_runtime.available_processors
。有沒有什麼可用於MRI,也許使用C語言實現的gem?有沒有什麼辦法可以找到MRI Ruby中的CPU核心數量(也許使用C擴展)?
在未來的Ruby版本中,很高興看到此信息可用作自動定義的頂級常量,如RUBY_PLATFORM
和RUBY_VERSION
。
在JRuby中,您可以使用java.lang.Runtime.get_runtime.available_processors
。有沒有什麼可用於MRI,也許使用C語言實現的gem?有沒有什麼辦法可以找到MRI Ruby中的CPU核心數量(也許使用C擴展)?
在未來的Ruby版本中,很高興看到此信息可用作自動定義的頂級常量,如RUBY_PLATFORM
和RUBY_VERSION
。
到目前爲止沒有。但你可以使用parallel
寶石或看看它如何figures out the number of cores。
這可能爲時已晚,但您的答案是[這裏] [1]。 [1]:http://stackoverflow.com/questions/891537/detect-number-of-cpus-installed – 2015-06-08 19:55:48