cmpstr-cli
Version:
simple CLI wrapper for the cmpstr package to normalize and compare strings directly via terminal
22 lines (21 loc) • 477 B
JavaScript
/**
* Module `measurePerf` for `cmpstr-cli`
*
* Measures execution time and memory usage of a
* given function.
*
* @author Paul Köhler (komed3)
* @license MIT
*/
let startTime = 0;
let startMemory = 0;
export function start() {
startTime = performance.now();
startMemory = process.memoryUsage().heapUsed;
}
export function end() {
return {
time: performance.now() - startTime,
memory: process.memoryUsage().heapUsed - startMemory
};
}