Skip to content

JavaScript profiling tool and library of profiling modules and benchmarks. 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.

License

Notifications You must be signed in to change notification settings

regorxxx/Profiler-SMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profiler-SMP

version CodeFactor CodacyBadge GitHub

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.

profiler3

Features

  • Report: average, max, minimum and total.
    • Execution time.
    • Memory.
  • Built-in tests, easily expandable.
  • Output:
    • JSON
    • TXT tables
    • Popups

profiler2

Available tests

  • 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

Installation

Just load the the main file 'smp_profiler.js' into a blank panel.

About

JavaScript profiling tool and library of profiling modules and benchmarks. 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published