The magic happens in your console.
This test should have 3196 vars and 2618 constraints (into 5068 propagators) and run in about 60ms.
Note that multiple solutions doesn't mean running from scratch. Solutions beyond the first build on the first solution.
Run grunt distdsl for a perf build with dsl code.
Add ?wait=1 to the code to have the test wait five seconds before starting. Allows you to press buttons for metrics.
Add ?perf=0 to NOT call console.profile, which should make the thing run a little faster.
These can be combined...
Heatfiler instructions (assumes heatfiler runs on same domain as finitedomain files, just clone the repo and run it):
@ console.log('starting now...');
@ var exports = {};
@ var module = {exports: {}};
+ http://localhost/path/to/finitedomain/dist/browser.js
- http://localhost/path/to/finitedomain/tests/perf/mvshort/config.js
- http://localhost/path/to/finitedomain/tests/perf/perf.js
@ perf(config, 1);