Estimate is for iOS and Android support, independent of related work in Studio.
- Investigate DTrace format for recording both memory and performance data
- See if DTrace format will work for SDK purposes
- Check if there are currently existing implementations for iOS or Android
- Can we profile on simulator or device?
- How do we provide data to studio?
- What filtering of profiling data can we provide?
- Do we sample or inject?
Things we wish to profile:
- Live objects (perhaps not important on Android in GC)
- Network traffic
- Call stack
- Timing (easiest)