rednode API - v0.50.0
    Preparing search index...

    Interface TaskRow

    A running package's costs, one row of admin.tasks.

    interface TaskRow {
        builtin: boolean;
        gameCallMs: number | null;
        gameCallsPerSec: number;
        id: string;
        mod: Record<string, any> | null;
        name: string;
        service: { functions: readonly unknown[] | null } | null;
        serviceErrors: number;
        serviceInPerSec: number;
        serviceMs: number | null;
        serviceOutPerSec: number;
        version: string;
        windows: readonly {
            cpuPercent: number | null;
            key: string;
            memoryMB: number | null;
            title: string;
        }[];
    }
    Index
    builtin: boolean

    Part of REDnode (the Mod Manager, the Mod log): it cannot be ended.

    gameCallMs: number | null
    gameCallsPerSec: number

    Game calls a second over the last 5 seconds, and their average round trip.

    id: string

    The package's id.

    mod: Record<string, any> | null

    Its Node mod, or null for a page app: status (running, crashed, not-responding...), ended, its process (process: own, shared or debug; pid, cpuPercent, memoryMB, processMods), its own thread (load, 0 to 1 of one core; heapMB, heapLimitMB, cpuMs) and uptimeMs.

    name: string

    Its name, from its rednode-app.json.

    service: { functions: readonly unknown[] | null } | null

    Its service, if it has one: the functions it offers now, or null while it starts.

    serviceErrors: number
    serviceInPerSec: number

    Service calls a second, to it and from it, over the last 5 seconds.

    serviceMs: number | null
    serviceOutPerSec: number
    version: string
    windows: readonly {
        cpuPercent: number | null;
        key: string;
        memoryMB: number | null;
        title: string;
    }[]

    Its overlay windows, each with its renderer process's cpuPercent and memoryMB.