Unity Plugin
Exporting Data

Exporting Data

After capturing profiler data, the plugin automatically exports it as CSV files.

Exported Files

FrameDoctor exports multiple CSV files to a local directory:

FileContents
frame_timing.csvPer-frame CPU/GPU timing data
memory.csvMemory usage and GC metrics per frame
gc_allocations.csvGC allocation details (if any)
rendering.csvDraw calls, batches, triangles per frame
textures.csvTexture asset inventory
meshes.csvMesh asset inventory
materials.csvMaterial asset inventory
audio.csvAudio clip inventory
shaders.csvShaders in use
scene_objects.csvGameObjects in scene
cameras.csvCamera settings
lights.csvLight settings
summary.txtHuman-readable summary

Export Location

By default, data is exported to Application.persistentDataPath/FrameDoctor. You can change this in Preferences > FrameDoctor > Export Path.

Click Open Export Folder in the FrameDoctor window to navigate directly to your exported files.

Using Your Data

The CSV files are standard comma-separated format and can be used with:

  • Spreadsheet applications (Excel, Google Sheets)
  • Data analysis tools (Python/pandas, R)
  • Custom scripts or pipelines

Optional: AI-Powered Analysis

For automated performance analysis, you can upload your CSV files to the FrameDoctor web service (opens in a new tab):

  1. Go to framedoctor.dev/upload (opens in a new tab)
  2. Create a free account
  3. Drag and drop your exported CSV files
  4. Receive an AI-generated performance report

The web service is a separate product from the Unity plugin. See framedoctor.dev/pricing (opens in a new tab) for details.

File Size Considerations

  • Typical exports are 1-10 MB depending on frame count
  • Large captures (1000+ frames) may take longer to analyze
  • Asset inventories scale with project size

Data Privacy

Your profiler data stays on your local machine unless you choose to upload it. The exported files contain only profiler metrics — no source code, game assets, or project files are captured.