| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Avoid scheduling Metrics processor work for empty flush and close operations until the processor accepts its first item. Preserve existing batching, restart, and Android background behavior after first use. Co-Authored-By: Claude <noreply@anthropic.com>
📲 Install BuildsAndroid
|
Sorry, something went wrong.
…h-thread-first-use
Use package visibility for executor injection so the test-only constructor does not expand the published API. Co-Authored-By: Claude <noreply@anthropic.com>
Performance metrics 🚀
Baseline results on branch: feat/warn-legacy-metrics-springStartup times
App size
|
Sorry, something went wrong.
…h-thread-first-use
There was a problem hiding this comment.
LGTM 👍
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
PR Stack (Logs and Metrics Enable Flags)
📜 Description
Defers Metrics batch processor work until the processor accepts its first Metrics item.
Before first use, empty flushes and normal or restart closes do not schedule processor work. Rejected items do not mark the processor as used. After the first accepted item, batching, flush, restart-close, and Android background behavior remain unchanged.
💡 Motivation and Context
The Metrics enable flag is gone, so every initialized SDK now creates a real Metrics batch processor. Avoid starting its executor thread for applications that never capture Metrics.
💚 How did you test it?
📝 Checklist
#skip-changelog