是否有API可以获得可用的物理内核数量?
当运行CPU密集型阶段时,知道它会很有用 有多少活动线程实际上可以提高性能。
答案 0 :(得分:0)
我们没有透露这一点。目前,甚至高核心数的移动设备也不一定暴露所有这些。
我通常会避免这种策略,因为Codename One默认情况下每个平台已经有3个线程:
原生OS线程
事件派遣线程
网络线程
如果你添加了多个计算线程,它可能会开始从那些可能不是你想要的其他线程中减少CPU时间。
如果您有一些非常密集的事情,您可以使用微基准来测试设备本身的理想线程数。然后保存该数据以备将来使用。