Developer experiences from the trenches

Developer experiences from the trenches

List of App Auditing Tools

Last update: December 30th, 2018

Windows Tools and Environment Setup

Linux Tools

Mac Tools

Thread Accounting

Windows Performance Toolkit can discover who owns a thread.

Process Explorer can be used to inspect threads. Use the stack button to see the thread stack update on sample interval.

LLDB has two commands which can be run at a breakpoint:

CPU Profiling

Graphics Profiling

Memory Leak

Memory Alloc Tracing

Miscellaneous Accountability

DLL Associations

in the modules list. target modules lookup --address

Static Analyzers

Runtime Analyzers

Gotchas and unexpected events


We built Frogtoss Labs for creative developers and gamers. We give back to the community by sharing designs, code and tools, while telling the story about ongoing independent game development at Frogtoss.