JavaScript Spider Monkey Panel profiling tool and library of profiling modules and benchmarks for foobar2000. Profiler-SMP allows you to compare different techniques, operators and functions regarding execution speed and memory consumption. It reports results either in table text or JSON format.
- Report: average, max, minimum and total.
- Execution time.
- Memory.
- Built-in tests, easily expandable.
- Output:
- JSON
- TXT tables
- Popups
- Arrays:
- Array concatenation
- Array copying
- Maps and objects:
- Map:access
- Map:creation
- Object iteration
- Strings:
- Split
- Functions:
- Recursion
- Standard operations:
- Loops
- Comparison operators
- Comparison statements
- (De-)composition
- Guards
- Foobar 2000/SMP specifics:
- Tags:retrieval:info
- Tags:retrieval:tf
Just load the the main file 'smp_profiler.js' into a blank panel.