Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-9829] Ti API: Enable profiling of Titanium apps

GitHub Issuen/a
TypeEpic
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-03-09T02:05:55.000+0000
Affected Version/sn/a
Fix Version/sRelease 3.1.0, 2013 Sprint 05 Core, 2013 Sprint 05
ComponentsTiAPI
Labelscore, enterprise_dev
ReporterGabriel Tavridis
AssigneeIngo Muschenetz
Created2012-06-28T04:47:27.000+0000
Updated2017-03-24T21:03:30.000+0000

Description

Estimate is for iOS and Android support, independent of related work in Studio. Suggested subtasks: * 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? * Profile JavaScript (not native code) Things we wish to profile: * Live objects (perhaps not important on Android in GC) * Network traffic * Call stack * Timing (easiest)

Comments

  1. Ingo Muschenetz 2013-01-04

    TIMOB-8230 talks about a layer for all C-based platforms. There is some concern that this eventual inclusion could cause additional refactoring for the profiler.
  2. Lee Morris 2017-03-24

    Closing ticket as fixed with reference to previous comments.

JSON Source