> ## Documentation Index
> Fetch the complete documentation index at: https://namespace.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance Metrics

export const CenteredImage = ({src, alt, width, caption, className}) => {
  const [basePath, setBasePath] = useState("");
  useEffect(() => {
    const path = window.location.pathname;
    setBasePath(path === "/docs" || path.startsWith("/docs/") ? "/docs" : "");
  }, []);
  return <Frame caption={caption} className={className} style={{
    maxWidth: width,
    marginInline: "auto"
  }}>
			<OptimizedImage src={`${basePath}${src}`} alt={alt} />
		</Frame>;
};

To find these metrics, open the [GitHub Actions dashboard](/docs/dashboard/github-actions), select a repository's workflow, open a run, and click a job to open its [job view](/docs/dashboard/github-actions#job-view).

The dedicated job view allows correlating job steps with performance metrics and comparing a job's performance to previous runs.
This visibility helps you identify performance bottlenecks and track improvements over time.

<CenteredImage width={600} alt="Runner metrics" src="/docs/images/github-actions/runnermetrics.webp" />

* **CPU Usage**: Track processor utilization across all cores, identify CPU-intensive operations
* **Memory Consumption**: Detect memory leaks and excessive allocation
* **Disk I/O**: Understand disk read/write patterns, identify storage bottlenecks
* **Network Activity**: Track network usage, bandwidth consumption, and connection patterns

The **previous runs** panel allows you to compare the performance of the current run to the recent history of this job.

## Next steps

* [Debugging overview](/docs/solutions/github-actions/debugging)
* [Advanced Logging](/docs/solutions/github-actions/debugging/logging)
