Angular Modernizer
    Preparing search index...

    Resource manager that monitors memory, CPU and worker pool usage to prevent system overload, with automatic throttling when resources are constrained.

    Implements

    • ResourceManager
    Index

    Constructors

    Methods

    • Check if operation is safe to proceed

      Parameters

      • OptionalestimatedMemory: number

      Returns boolean

    • Check if worker can be restarted after crash

      Parameters

      • workerId: number

      Returns boolean

    • Clear worker tracking data (called when worker is terminated)

      Parameters

      • workerId: number

      Returns void

    • Get total worker memory usage

      Returns number

    • Get per-worker memory statistics

      Returns Map<number, number>

    • Record worker crash for restart strategy

      Parameters

      • workerId: number

      Returns void

    • Request garbage collection hint

      Returns void

    • Configure resource limits

      Parameters

      Returns void

    • Check if worker should be recycled due to memory pressure

      Parameters

      • workerId: number

      Returns boolean

    • Check if throttling is needed

      Returns boolean

    • Track worker memory usage

      Parameters

      • workerId: number
      • heapUsed: number

      Returns void

    • Update queue size

      Parameters

      • size: number

      Returns void

    • Update worker counts

      Parameters

      • active: number
      • idle: number

      Returns void