profiler-save-data

Capture Unity profiler statistics into a JSON file using built-in APIs.

Updated May 3, 2026
One-click install
npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill profiler-save-data-rakamenouya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profiler-save-data
Source: https://github.com/RakameNouya/MR-Bab_10_and_Kel_3/tree/main/.gemini/skills/profiler-save-data
Command: npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill profiler-save-data-rakamenouya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps to automate the process of capturing comprehensive profiler statistics in Unity projects, enabling efficient data analysis and debugging.

Core Features & Use Cases

  • Profiler Data Capture: Gather detailed statistics such as status, memory, rendering, script, and frame capture.
  • Data Serialization: Store these statistics in a JSON file for easier access and review.
  • No External Dependencies: Uses built-in Unity APIs for execution without the need for additional packages.
  • Use Case: For a game developer who wants to regularly monitor performance and memory usage to identify and fix bottlenecks in the Unity game engine.

Quick Start

Capture profiler data and save it to a JSON file using the 'profiler-save-data' skill with the command: unity-mcp-cli run-tool profiler-save-data --input '{"filePath": "/path/to/output.json"}'

Frequently Asked Questions about profiler-save-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save Unity profiler data to a JSON file?

To save Unity profiler data to a JSON file, you can use a tool that captures system, rendering, and script statistics via built-in Unity APIs. It writes the performance monitoring report directly to your specified file path.

Can I capture Unity profiler stats without external packages?

Yes, you can capture Unity profiler stats without external packages by using built-in Unity APIs. The process gathers memory and rendering statistics natively and serializes them into an accessible JSON format.

What is the best way to automate Unity performance monitoring for debugging?

Automating Unity performance monitoring involves consistently capturing profiler statistics like frame and script data into a serialized format. Saving this data as a JSON file provides a detailed report for later bottleneck analysis.

Does this profiler data capture method work with the Unity game engine?

Yes, this profiler data capture method works directly with the Unity game engine. It utilizes built-in Unity APIs to extract rendering and memory statistics, requiring no additional dependencies to run.

Why save Unity profiler statistics to JSON instead of viewing them in the editor?

Saving Unity profiler statistics to JSON instead of viewing them in the editor ensures data capture is consistent and accessible for later analysis. It allows developers to review detailed performance bottlenecks outside the active session.

What specific Unity profiler statistics can I capture to a JSON file?

You can capture specific Unity profiler statistics to a JSON file including status, memory, rendering, script, and frame capture data. This provides a comprehensive report for identifying performance bottlenecks.