Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Other metrics in the "raytracing" metric namespace would be nested under the "rman" block.

Analysis Tool

The viewing of the diagnostic report is best done through the new RenderMan Stats Portal application, stportal which can be used for both live data presentation and offline report introspection. Its content is currently limited, but useful for viewing the JSON metric hierarchy and comparing two or more reports.

Configuration Example: All metrics

...

Each memory metric is comprised of an empty-string description, the time stamp at which the latest memory update was received, and the metric payload. Every memory tracking payload contains three floats representing the amount of memory in bytes as described in the table below:

Payload IndexDescription
0The current process memory, including allocations which have not been committed to memory (current, or virtual).
1Allocations which have been committed to memory (resident).
2The maximum level of allocations committed to memory so far since the process began (max).
Code Block
languagexml
titlecheckpoint_stats.json
{
  "header": {
    "version": "26.0"
  },
  "frame": {
    "attempts": [
      {
        "metrics": {
          "system": {
            "memoryTracking": {
              "system": {
                "rman": {
                    "geometry": {
                      "mem": {
                        "description": "",
                        "timestamp": 7769735,
                        "payload": [
                          [
                            0,
                            123279324,
                            0
                          ]
                        ]
                      },
                      "volumes": {
                        "mem": {
                          "description": "",
                          "timestamp": 7769735,
                          "payload": [
                            [
                              0,
                              113004768,
                              0
                            ]
                          ]
                        }
                      }
                    ...
                  }}
              },
              "gpu0": {
                "rman": {
                  "scene": {
                    "geometry": {...}
                    ...
                  }}
              }
			}
		  }
		}
      }
    ]
  }
}