代码之家  ›  专栏  ›  技术社区  ›  Luecx

Java raytracer提高CPU使用率

  •  0
  • Luecx  · 技术社区  · 9 年前

    每个虚拟核心都在使用,但总体CPU使用率约为22-23%

    我知道当我用Cinema4D渲染一些东西时,每个虚拟核心都被百分之百地使用了。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Daniel A. Thompson    9 年前

    我发现最佳点是每个虚拟核心一个渲染线程。您可以使用API来检测运行时可用的内核数量,并生成那么多渲染线程。有关此示例,请参见 my java ray tracer .

    每个虚拟核心都在使用,但总体CPU使用率约为22-23%

    VisualVM 可视化进程线程。