@darthcav/ts-utils
    Preparing search index...

    Function monitorMemory

    • Starts a periodic interval that logs process uptime and memory usage.

      Memory figures are reported in bytes as returned by Node.js process.memoryUsage().

      Parameters

      • logger: Logger

        Logger instance used to emit the memory reports.

      • hours: number = 24

        Interval between reports in hours. Defaults to 24.

      Returns void

      import { getConsoleLogger, monitorMemory } from "@darthcav/ts-utils"

      monitorMemory(getConsoleLogger()) // every 24 hours
      monitorMemory(getConsoleLogger(), 1) // every hour