--- title: Identify performance issues description: Explains how to use Roblox tools to identify performance issues. --- Identifying performance issues generally means drilling down on one of three categories: frame rate (compute), memory, or load time. Roblox has a number of tools for identifying performance issues, some of which are available in the Roblox client (and therefore Studio) and some of which are only available in Studio. Whereas you can observe client behavior directly, you must use tools to diagnose server issues. ## Diagnostic Tools
| Tool | Description | Location | Keyboard shortcut | Environment |
|---|---|---|---|---|
| [Developer Console](../studio/developer-console.md) | A console with real-time log messages, errors, and detailed information on memory, networking, and script performance. It's useful for viewing memory consumption, key server health stats, script performance stats, and to launch the client or server MicroProfiler. | Studio, in-experience | F9 | Live sessions, Studio testing |
| [MicroProfiler](./microprofiler/index.md) | A debugging tool that breaks down how much computational time is spent on tasks each frame. It can generate dumps for analysis showing a precise breakdown of individual frames, making it helpful for identifying the specific task causing performance issues. You can run the profiler on either the client or the server, depending on which side has an issue. | Studio, in-experience | CtrlAltF6 (⌘⌥F6) | Live sessions, Studio testing |
| Performance Stats bar | A toolbar with basic performance statistics, including memory consumption, CPU, GPU, network data sent and received, and ping time. | In-experience | CtrlAltF7 (⌘⌥F7) | Live sessions, Studio testing |
| Debug Stats | Overlays with detailed information around graphics, physics, network traffic, and FPS. | Studio, in-experience | ShiftF1, ShiftF2, ShiftF3, ShiftF4, ShiftF5 | Live sessions, Studio testing |
| [Performance Dashboard](../production/analytics/performance.md) | A dashboard with aggregate charts for client and server memory usage, client frame rate, server heartbeat, and crash rates in real time. It's helpful for analyzing performance patterns over time. See [Monitoring Performance](./monitor.md). | Creator Dashboard | N/A | Live sessions |