Skip to content

Z Release 0.5.1 Performance

Z3 Development edited this page Apr 15, 2017 · 1 revision

Browser Performance


CLI Performance

Completed 2016-07-02

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.5.0       0.5.1
|cubes               2575.3826   2608.3314 iterations per second
|cylinders            831.4930    852.3098 iterations per second
|spheres              212.5516    216.1814 iterations per second
|torus                180.3173    183.6442 iterations per second
|total               3799.7447   3860.4670 score

CSG Primitives

./openjscad examples/benchmark_csg.jscad

|Version                  0.5.0       0.5.1
|cubes                7334.6153   7532.7838 iterations per second
|roundedCubes            9.5054      9.7915 iterations per second
|cylinders             874.8799    900.6628 iterations per second
|roundedCylinders     1833.3164   1965.6964 iterations per second
|spheres              2147.8970   2141.1751 iterations per second
|total               12200.2141  12550.1097 score

CAG Primitives

./openjscad examples/benchmark_cag.jscad

|Version                  0.5.0      0.5.1
|circles             31949.9999 32699.9999 iterations per second
|rectangles           5703.6244  5870.1551 iterations per second
|roundedRectangles      89.3297    92.3704 iterations per second
|total               37742.9541 38662.5255 score