No description
Find a file
Trentin Davide e827deb806
Some checks failed
CI / build (push) Has been cancelled
perf(app): lighter stress demo + profileable release build
- StressTestScreen: use MinMaxLTTB LOD (caps output <= pixelWidth,
  ~half the vertices vs MinMax's ~2x) and move the sample generator
  loop to Dispatchers.Default so it stops contending with the UI thread.
- SignalGenerator: run the shared producer loop off the main thread.
- Add a release buildType (R8 + resource shrink, debuggable=false,
  debug-signed for on-device profiling); proguard-rules.pro needs no
  keeps (no kotlinx.serialization; Compose/coroutines ship consumer rules).
- minSdk 26 -> 24.

Off-main producer un-starves the feed (280 -> ~1300 push/s); release
build (AOT+R8) vs debug at matched load: CPU -12%, fps +48%.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 11:39:10 +02:00
.github chore(portfolio): v1.0.0 prep — docs, CI, demos 2026-05-22 10:54:26 +02:00
.paul chore(portfolio): v1.0.0 prep — docs, CI, demos 2026-05-22 10:54:26 +02:00
app perf(app): lighter stress demo + profileable release build 2026-07-23 11:39:10 +02:00
chart-realtime perf(chart-realtime): cut per-frame render CPU on realtime chart 2026-07-23 11:39:00 +02:00
docs chore(portfolio): v1.0.0 prep — docs, CI, demos 2026-05-22 10:54:26 +02:00
gradle feat(chart): v0.5.0 architecture + interaction 2026-05-22 00:05:43 +02:00
samples/ios/ChartRealtimeDemo chore(portfolio): v1.0.0 prep — docs, CI, demos 2026-05-22 10:54:26 +02:00
.gitignore Initial commit: chart-realtime KMP library v0.4.1-SNAPSHOT 2026-05-21 01:48:51 +02:00
build.gradle.kts feat(chart): v0.4.0 portfolio hardening 2026-05-21 16:27:15 +02:00
CHANGELOG.md chore(portfolio): v1.0.0 prep — docs, CI, demos 2026-05-22 10:54:26 +02:00
CONTRIBUTING.md chore(portfolio): v1.0.0 prep — docs, CI, demos 2026-05-22 10:54:26 +02:00
gradle.properties chore(portfolio): v1.0.0 prep — docs, CI, demos 2026-05-22 10:54:26 +02:00
gradlew Initial commit: chart-realtime KMP library v0.4.1-SNAPSHOT 2026-05-21 01:48:51 +02:00
LICENSE feat(chart): v0.4.0 portfolio hardening 2026-05-21 16:27:15 +02:00
settings.gradle.kts Initial commit: chart-realtime KMP library v0.4.1-SNAPSHOT 2026-05-21 01:48:51 +02:00