studiocms
Version:
Astro Native CMS for AstroDB. Built from the ground up by the Astro community.
19 lines (18 loc) • 509 B
JavaScript
import fs from "node:fs";
function measureExecutionTime(callback) {
const startTime = performance.now();
callback();
const endTime = performance.now();
const executionTime = Math.floor(endTime - startTime);
return executionTime;
}
function getFileSizeInKilobytes(filename) {
const stats = fs.statSync(filename);
const fileSizeInBytes = stats.size;
const fileSizeInKilobytes = fileSizeInBytes / 1024;
return fileSizeInKilobytes;
}
export {
getFileSizeInKilobytes,
measureExecutionTime
};