
描述
FrameGuard Toolkit is a powerful yet lightweight tool designed to help Unity developers identify performance bottlenecks and monitor runtime behavior with clarity.
It combines static code analysis with real-time runtime monitoring to give you a complete performance overview in one place.
PERFORMANCE SCANNER
Detect expensive coding patterns such as:
• GetComponent in Update
• FindObjectOfType usage
• Camera.main calls
• Potential GC allocations
Features:
• Script risk scoring system
• Severity filters (Critical / Warning / Info)
• Search and filtering tools
• Ignore system for intentional patterns
• Folder exclusion system (Editor, Packages, custom paths)
RUNTIME MONITOR
Monitor your game during Play Mode:
• FPS (current, average, recent)
• Frame time (ms)
• Managed memory usage
• Memory growth (delta)
• GC collections (total and recent)
VISUAL INSIGHTS
• Mini graphs for FPS and memory history
• Color-based alerts for performance issues
• Configurable thresholds
• Platform presets:
- Mobile
- Mid-range PC
- Console Target
PEAK EVENT DETECTION
Automatically captures:
• FPS drops
• Frame spikes
• Memory spikes
• GC activity
All events include timestamps and scene context.
RUNTIME UTILITIES
• Reset session
• Reset memory baseline
• Reset lowest FPS
• Clear peak events
EXPORT SYSTEM
• Export scan reports (TXT / CSV / HTML)
• Export runtime session logs (TXT)
QUICK DEBUG ACCESS
• Open Unity Profiler instantly
• Open Frame Debugger
PERFECT FOR
• Indie developers
• Performance optimization workflows
• QA and debugging sessions
• Console and mobile optimization
FrameGuard Toolkit helps you find problems faster, understand performance better, and ship smoother games.




