Skip to content

Resourcemanager systemperf

Get system performance

Request

Gets system performance statistics (or streams over WebSocket).

Method Request URI
GET / WebSocket /api/resourcemanager/systemperf

URI parameters

  • None

Request headers

  • None

Request body

  • None

Response

The response contains system performance counters:

{
  "Cpu": {
    "TotalCycles": int,
    "KernelCycles": int,
    "UserCycles": int
  },
  "Gpu": {
    "AdapterMemoryUsed": int,
    "DedicatedMemoryUsed": int,
    "SharedMemoryUsed": int
  },
  "Memory": {
    "AvailablePages": int,
    "CommitLimit": int,
    "CommittedPages": int,
    "PageSize": int,
    "TotalPhysicalPages": int
  },
  "Network": {
    "BytesIn": int,
    "BytesOut": int
  },
  "IO": {
    "ReadTransferCount": int,
    "WriteTransferCount": int,
    "OtherTransferCount": int
  }
}

Status code

HTTP status code Description
200 OK
101 Switching Protocols (WebSocket)
5XX Error codes

Available device families

  • Windows Mobile
  • Windows Desktop
  • Xbox
  • HoloLens
  • IoT

Credits Microsoft