Skip to content
Permalink
8d14cd4781
Go to file
 
 
Cannot retrieve contributors at this time
18 lines (15 sloc) 539 Bytes
import chalk from 'chalk'
import consola from 'consola'
import prettyBytes from 'pretty-bytes'
export function getMemoryUsage() {
// https://nodejs.org/api/process.html#process_process_memoryusage
const { heapUsed, rss } = process.memoryUsage()
return { heap: heapUsed, rss }
}
export function getFormattedMemoryUsage() {
const { heap, rss } = getMemoryUsage()
return `Memory usage: ${chalk.bold(prettyBytes(heap))} (RSS: ${prettyBytes(rss)})`
}
export function showMemoryUsage() {
consola.info(getFormattedMemoryUsage())
}
You can’t perform that action at this time.