Comments (3)
There have been a lot of changes across macrobenchmark alphas trying to reduce test duration, and they've revealed race conditions that we've had to fix.
In general, if you hit an error like hot or warm startup not showing up, you can likely add a Thread.sleep(500/*ms*/)
before and/or after the measureBlock
you pass to measureRepeated()
to workaround the issue.
We've been working on these issues a lot recently though, and we expect the next alpha (12) to be much more solid. You can try out snapshot today at androidx.dev (using the latest snapshot, and benchmark version 1.1.0-SNAPSHOT
), or wait for it to come out (likely next week).
from performance-samples.
I too am getting TrivialStartupBenchmark
failing all the time for StartupMode.WARM with the same error.
from performance-samples.
This discussion seems to be resolved and I'm closing this issue. If you encounter issues with the sample or library in the future, please open a new issue.
from performance-samples.
Related Issues (20)
- How can you pull the baseline profile in CI? HOT 3
- Getting Could not find com.squareup.okio:okio-bom:2.8.0. HOT 1
- TestRunner: java.lang.IllegalStateException: Perfetto tracing failed to start. HOT 1
- Does matchingFallbacks work if libraries are imported via releaseImplementation and debugImplementation? HOT 2
- Samples doesn't work for dynamic feature modules HOT 4
- Does Baseline Profile just helps with very First launch HOT 1
- [JankStat] [Feature] Provide expectedDuration of Frame in FramaData HOT 1
- java.io.FileNotFoundException - perfetto-trace HOT 2
- Fix GitHub build for macrobenchmark sample
- A question about just one baseline-prof.txt(PR : #258) HOT 4
- Question about the difference in file size inside the aab depending on the location of the generated baseline-prof.txt file
- Fix the GitHub Actions build by not executing benchmarks on an emulator
- Failing to run assembleDebugAndroidTest in MacrobenchmarkSample app
- Why macrobenchmark module's build.gradle has "isDebuggable = true" HOT 1
- Failing tests in the Macrobenchmark sample
- Where and with what name to store the multiple profile HOT 7
- Can only fetch a single baseline profile from Firebase Test Lab
- Add sample for Custom (Async) Trace and TraceMetric
- java.io.FileNotFoundException: http://localhost:9001/status - PerfettoHttpServer HOT 1
- Does Baseline profile generation requires nonMinified Release?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from performance-samples.