Skip to content

Instantly share code, notes, and snippets.

View dusanstanojeviccs's full-sized avatar
🔭
Working on tracewayapp.com

narrow-adventure dusanstanojeviccs

🔭
Working on tracewayapp.com
View GitHub Profile
@dusanstanojeviccs
dusanstanojeviccs / Traceway Android Metrics.md
Last active April 16, 2026 00:18
Traceway Android Metrics
Metric Measured / Estimated Value
Frame build p50 (idle, capture at 15 FPS) 0.5–1.6 ms (baseline without SDK: 0.8–2.3 ms)
Frame build p99 (idle, capture at 15 FPS) 43–63 ms (baseline: 39–149 ms)
Jank frames during idle (>16.67 ms) 3–7 of ~240 total (baseline: 4–11)
Memory overhead per session (idle, capture ON) +14–29 MB RSS
Memory overhead (exception burst + capture + disk) +33–70 MB RSS peak
Exception capture cost 0.5–10.5 ms avg depending on config and device
In-memory frame buffer ~7.5 MB (150 frames × ~50 KB PNG at 0.75x pixel ratio) †
H.264 output per 10 s recording 500 KB–2 MB MP4 (2 Mbps, baseline profile) †
50+ errors 500+ errors 2,000+ errors 10,000+ errors
> 1% rate Good Medium High Critical
> 5% rate Medium High Critical Critical
> 10% rate High Critical Critical Critical
import Component from '@glimmer/component';
import { action } from '@ember/object';
export default class extends Component {
@action
change() {
console.log("A1");
this.args._wrapper.mike += "10"
}
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Component from '@glimmer/component';
export default class extends Component {
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action,computed } from '@ember/object';
export default class extends Component {
@tracked dusan = 10;
@computed("dusan")
get answer() {
console.log("Answer");
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Component from '@glimmer/component';
import { inject as service } from "@ember/service";
import { action } from "@ember/object";
import { later } from "@ember/runloop";
import { tracked } from "@glimmer/tracking";
export default class extends Component {
@service iner;
@tracked model;
import Component from '@ember/component';
import {action} from '@ember/object';
export default class extends Component {
@action
change() {
this.set("name", "Dux");
}
}