Skip to content

Z Release 0.5.0 Performance

Z3 Development edited this page Sep 24, 2016 · 1 revision

Browser Performance


CLI Performance

Completed 2016-04-28

Environment:

  • Mac Mini running OSX 10.10.5
  • NodeJs v0.10.33

Note: Larger numbers indicate better performance.

SCAD Compatibility

./openjscad examples/benchmark.jscad

|Version                 0.4.0       0.5.0
|cubes               2540.8864   2575.3826 iterations per second
|cylinders            823.5363    831.4930 iterations per second
|spheres              209.3333    212.5516 iterations per second
|torus                176.4913    180.3173 iterations per second
|total               3750.2475   3799.7447 score

CSG Primitives

./openjscad examples/benchmark_csg.jscad

|Version                  0.4.0       0.5.0
|cubes                6835.1081   7334.6153 iterations per second
|roundedCubes            9.4343      9.5054 iterations per second
|cylinders             876.4652    874.8799 iterations per second
|roundedCylinders     1792.3634   1833.3164 iterations per second
|spheres              2120.0363   2147.8970 iterations per second
|total               11633.4075  12200.2141 score

CAG Primitives

./openjscad examples/benchmark_cag.jscad

|Version                  0.4.0      0.5.0
|circles             30871.4285 31949.9999 iterations per second
|rectangles           5486.7270  5703.6244 iterations per second
|roundedRectangles      89.3521    89.3297 iterations per second
|total               36447.5077 37742.9541 score