
* 🐛 Fix Spelling Issues in Main README.md * 🐛 Fix spelling issues in dev README.md * 🐛 Fix spelling issues in complex_layout README.md * 🐛 Fix spelling issues in macrobenchmarks README.md * 🐛 Fix spelling issues in platform_views_layout README.md * 🐛 Fix spelling issues in test_Apps/stocks README.md * 🐛 Fix spelling issues in bots README.md * ✒ Spell Check dev/ci README.md * ✒ Spell Check dev/ci/docker_linux README.md * ✒ Spell Check dev/devicelab README.md * ✒ Spell Check dev/docs README.md * ✒ Spell Check dev/snippets README.md * ✒ Spell Check dev/snippets/config/templates README.md * ✒ Spell Check dev/tools/gen_keycodes README.md * ✒ Spell Check dev/tools/vitool README.md * ✒ Spell Check examples/catalog README.md * ✒ Spell Check examples/flutter_view README.md * ✒ Spell Check examples/image_list README.md * ✒ Spell Check examples/layers README.md * ✒ Spell Check examples/platform_channel README.md * ✒ Spell Check examples/platform_channel_swift README.md * ✒ Spell Check examples/platform_view README.md * ✒ Spell Check packages/_flutter_web_build_script README.md * ✒ Spell Check packages/flutter_localizations README.md * ✒ Spell Check packages/flutter_tools README.md * ✒ Spell Check CODE_OF_CONDUCT.md * ✒ Spell Check dev/integration_test/android_splash_screens/splash_Screen_load_rotate README.md * ✒ Spell Check dev/integration_test/android_views README.md * ✒ Spell Check dev/integration_tests/flutter_driver_screenshot_test README.md * ✒ Spell Check dev/integration_tests/flutter_gallery README.md * ✒ Spell Check dev/integration_tests/gradle_deprecated_settings README.md * ✒ Spell Check dev/integration_tests/ios_add2app_life_cycle README.md * ✒ Spell Check dev/integration_tests/ios_host_app README.md * ✒ Spell Check dev/integration_tests/ios_platform_view_tests README.md * ✒ Spell Check dev/automated_tests/flutter_test README.md * ✒ Spell Check .github/PULL_REQUEST_TEMPLATE.md * ✒ Spell Check .hithub/ISSUE_TEMPLATE/ACTIVATION.md * ✒ Spell Check .github/ISSUE_TEMPLATE/BUG.md * ✒ Spell Check .github/ISSUE_TEMPLATE/feature_request.md * ✒ Spell Check .github/ISSUE_TEMPLATE/performance_others.md * ✒ Spell Check .github/ISSUE_TEMPLATE/performance_speed.md * ✒ Spell Check packages/flutter_tools/doc/daemon.md * ✒ Spell Check packages/flutter_tools/fuchsia_enrtypoint_shim/README.md * ✒ Minimize line to 80 columns * ✒ Minimize line to 80 columns * ✒ Fix Typo * ✒ Chnaged numbers to 1 for testing purposes * ✒ Changed numbers to 1 for testing purposes * ❌ Remove 'a' which is a typo * ✒ Change a sentence to be better * ✒ Remove 'a' which is a typo * ✒ Fix small issue * ✒ Fix small typo * ✒ Fix some typos * ❌ Remove trailing space * ❌ Remove trailing space * 🐛 Fix small typo * ✒ Fix Typo * 🐛 Fix small bug
75 lines
2.6 KiB
Markdown
75 lines
2.6 KiB
Markdown
---
|
||
name: My app is slow or missing frames.
|
||
about: You are writing an application but have discovered that it is slow, you are
|
||
not hitting 60Hz, or you are getting jank (missed frames).
|
||
title: ''
|
||
labels: 'created via performance template'
|
||
assignees: ''
|
||
|
||
---
|
||
|
||
<!-- Thank you for using Flutter!
|
||
|
||
If you are looking for support, please check out our documentation
|
||
or consider asking a question on Stack Overflow:
|
||
* https://flutter.dev/
|
||
* https://api.flutter.dev/
|
||
* https://stackoverflow.com/questions/tagged/flutter?sort=frequent
|
||
|
||
If you have found a performance problem, then fill out the template below.
|
||
Please read our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports
|
||
-->
|
||
|
||
## Details
|
||
|
||
<!--
|
||
1. Please tell us exactly how to reproduce the problem you are running into.
|
||
|
||
2. Please attach a small application (ideally just one main.dart file) that
|
||
reproduces the problem. You could use https://gist.github.com/ for this.
|
||
|
||
3. Switch flutter to master channel and run this app on a physical device
|
||
using profile mode with Skia tracing enabled, as follows:
|
||
flutter channel master
|
||
flutter run --profile --trace-skia
|
||
Then press ‘P’ to enable the performance overlay.
|
||
|
||
The bleeding edge master channel is encouraged here because Flutter is
|
||
constantly fixing bugs and improving its performance. Your problem in an
|
||
older Flutter version may have already been solved in the master channel.
|
||
|
||
4. Record a video of the performance issue using another phone so we
|
||
can have an intuitive understanding of what happened. Don’t use
|
||
"adb screenrecord", as that affects the performance of the profile run.
|
||
|
||
5. Open Observatory and save a timeline trace of the performance issue
|
||
so we know which functions might be causing it. See "How to Collect
|
||
and Read Timeline Traces" on this blog post:
|
||
https://medium.com/flutter/profiling-flutter-applications-using-the-timeline-a1a434964af3#a499
|
||
-->
|
||
|
||
<!--
|
||
Please tell us which target platform(s) the problem occurs (Android / iOS / Web / macOS / Linux / Windows)
|
||
Which target OS version, for Web, browser, is the test system running?
|
||
Does the problem occur on emulator/simulator as well as on physical devices?
|
||
-->
|
||
|
||
**Target Platform:**
|
||
**Target OS version/browser:**
|
||
**Devices:**
|
||
|
||
## Logs
|
||
|
||
<!--
|
||
Run `flutter analyze` and attach any output of that command below.
|
||
If there are any analysis errors, try resolving them before filing this issue.
|
||
-->
|
||
|
||
```
|
||
```
|
||
|
||
<!-- Finally, paste the output of running `flutter doctor -v` here, with your device plugged in. -->
|
||
|
||
```
|
||
```
|