Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 2.35 KB

File metadata and controls

59 lines (41 loc) · 2.35 KB

ProProfiler logo

ProProfiler

Lightweight Godot addon that centralizes logs, inspects disk usage, and provides simple runtime profiling tools for development.

Requirements

Godot 4.5 or newer. The Logs tab relies on engine support introduced in: godotengine/godot#91006.

Quick install

  • Place the addons/proprofiler folder under your project's addons/ folder.
  • Enable the plugin: Project -> Project Settings -> Plugins -> enable ProProfiler.

Overview (Tabs)

Logs

Centralizes editor and runtime logs in one place so you can search, filter, copy and inspect messages without switching windows. Categories: use short square-bracket tags in your logs like [NETWORK], [SAVE], [AI], [UI] — feature/area

  • Log Inspector features:
  • Text search, severity & category filters, and time range selection.
  • Click a log to see the full stack/backtrace and related metadata.
  • Capture runtime logs from connected game instances (requires runtime logger enabled).

Disk Usage example

CPU Profiler

The CPU Profiler tab is currently not functional due to Godot's addon API limitations.

  • WIP

Disk Usage

  • Scans project folders to produce a breakdown by file type and folder. Useful to quickly find oversized assets (textures, audio, video).
  • Features include file-type filters, per-file actions (resize/convert suggestions), and a treemap/table view for drill-down.

Disk Usage example

Usage

  • Enable the plugin and open the addon's UI from the Editor, or use the in-game controls for runtime captures.
  • Use Logs to gather recent runtime messages. Use Disk Usage to scan project folders and identify large assets.

Contributing

  • Contributions welcome. Follow the project's style.
  • Keep PRs focused, include tests or manual verification steps, and document behavioral changes in the PR description.

License

  • See the repository LICENSE file: LICENSE

Support

  • Open issues and PRs on the repository; include Godot version and reproduction steps when relevant.

Notes

This addon is targeted at development workflows. Keep it disabled in release exports.