[performance] improve app startup time
Bug #1325001 reported by
Bill Filler
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
address-book-app |
Fix Released
|
High
|
Renato Araujo Oliveira Filho | ||
camera-app |
Fix Released
|
High
|
Florian Boucault | ||
dialer-app |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
gallery-app |
Fix Released
|
High
|
Arthur Mello | ||
messaging-app |
Fix Released
|
Critical
|
Tiago Salem Herrmann | ||
webbrowser-app |
Fix Released
|
High
|
Olivier Tilloy | ||
address-book-app (Ubuntu) |
Fix Released
|
High
|
Renato Araujo Oliveira Filho | ||
camera-app (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
dialer-app (Ubuntu) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
gallery-app (Ubuntu) |
Fix Released
|
High
|
Arthur Mello | ||
messaging-app (Ubuntu) |
Fix Released
|
Critical
|
Tiago Salem Herrmann | ||
webbrowser-app (Ubuntu) |
Fix Released
|
High
|
Olivier Tilloy | ||
webbrowser-app (Ubuntu RTM) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
use the profiling tools in QtCreator and tips suggested by Florian here:
https:/
Defer as much as possible to happen until after the UI is displayed
Related branches
lp:~osomon/webbrowser-app/startup-profiling
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Florian Boucault (community): Approve (code)
- Ubuntu Phablet Team: Pending requested
-
Diff: 381 lines (+126/-57)6 files modifiedsrc/app/WebViewImpl.qml (+2/-0)
src/app/webbrowser/BookmarksModel.qml (+24/-0)
src/app/webbrowser/Browser.qml (+66/-51)
src/app/webbrowser/HistoryModel.qml (+24/-0)
src/app/webcontainer/WebApp.qml (+9/-6)
src/app/webcontainer/WebappContainerWebview.qml (+1/-0)
lp:~osomon/webbrowser-app/rtm-trunk-sync-20140826
- Ubuntu Phablet Team: Pending requested
-
Diff: 1480 lines (+432/-252)17 files modifiedpo/webbrowser-app.pot (+17/-13)
src/app/WebViewImpl.qml (+2/-0)
src/app/webbrowser/BookmarksModel.qml (+24/-0)
src/app/webbrowser/Browser.qml (+156/-84)
src/app/webbrowser/HistoryModel.qml (+24/-0)
src/app/webbrowser/TabPreview.qml (+33/-9)
src/app/webbrowser/TabsView.qml (+11/-7)
src/app/webbrowser/tabs-model.cpp (+36/-36)
src/app/webbrowser/tabs-model.h (+7/-7)
src/app/webbrowser/webbrowser-app.qml (+2/-1)
src/app/webcontainer/WebApp.qml (+9/-6)
src/app/webcontainer/WebappContainerWebview.qml (+1/-0)
tests/autopilot/webbrowser_app/emulators/browser.py (+3/-0)
tests/autopilot/webbrowser_app/tests/__init__.py (+6/-0)
tests/autopilot/webbrowser_app/tests/test_session_save_restore.py (+1/-0)
tests/autopilot/webbrowser_app/tests/test_tabs.py (+6/-1)
tests/unittests/tabs-model/tst_TabsModelTests.cpp (+94/-88)
lp:~fboucault/camera-app/faster_startup
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ugo Riboni (community): Approve
-
Diff: 612 lines (+276/-140)15 files modifiedCircleButton.qml (+2/-0)
FocusRing.qml (+2/-0)
GalleryViewLoader.qml (+38/-0)
OptionsOverlay.qml (+116/-0)
ShootButton.qml (+1/-0)
Snapshot.qml (+3/-0)
StopWatch.qml (+2/-0)
ThinSliderStyle.qml (+4/-0)
ViewFinderExportConfirmation.qml (+56/-48)
ViewFinderOverlay.qml (+8/-89)
ViewFinderOverlayLoader.qml (+34/-0)
ViewFinderView.qml (+2/-2)
ZoomControl.qml (+4/-0)
camera-app.qml (+1/-1)
main.cpp (+3/-0)
lp:~tiagosh/messaging-app/improve_startup_time
- Gustavo Pichorim Boiko (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Bill Filler (community): Needs Fixing
-
Diff: 380 lines (+117/-77)7 files modifiedsrc/qml/MMS/Previewer.qml (+47/-0)
src/qml/MainPage.qml (+3/-24)
src/qml/MessageBubble.qml (+1/-1)
src/qml/Messages.qml (+23/-2)
src/qml/MessagesListView.qml (+2/-0)
src/qml/ThreadDelegate.qml (+2/-0)
src/qml/messaging-app.qml (+39/-50)
lp:~artmello/gallery-app/gallery-app-startup_time
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Bill Filler (community): Approve
-
Diff: 516 lines (+171/-157)7 files modifiedrc/qml/AlbumsOverview.qml (+14/-0)
rc/qml/GalleryApplication.qml (+1/-17)
rc/qml/LoadingScreen.qml (+1/-1)
rc/qml/MainScreen.qml (+62/-87)
rc/qml/PickerScreen.qml (+90/-45)
tests/autopilot/gallery_app/tests/__init__.py (+2/-5)
tests/autopilot/gallery_app/tests/test_events_view.py (+1/-2)
Changed in address-book-app: | |
status: | New → Confirmed |
Changed in camera-app: | |
status: | New → Confirmed |
Changed in gallery-app: | |
status: | New → Confirmed |
Changed in messaging-app: | |
status: | New → Confirmed |
Changed in webbrowser-app: | |
status: | New → Confirmed |
Changed in address-book-app: | |
importance: | Undecided → High |
Changed in camera-app: | |
importance: | Undecided → High |
Changed in gallery-app: | |
importance: | Undecided → High |
Changed in messaging-app: | |
importance: | Undecided → High |
Changed in webbrowser-app: | |
importance: | Undecided → High |
Changed in address-book-app: | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
Changed in camera-app: | |
assignee: | nobody → Florian Boucault (fboucault) |
Changed in gallery-app: | |
assignee: | nobody → Arthur Mello (artmello) |
Changed in messaging-app: | |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
Changed in webbrowser-app: | |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in dialer-app: | |
milestone: | none → beta-freeze |
Changed in messaging-app: | |
milestone: | none → beta-freeze |
Changed in webbrowser-app: | |
milestone: | none → beta-freeze |
Changed in camera-app: | |
importance: | High → Medium |
Changed in messaging-app: | |
importance: | High → Critical |
Changed in dialer-app: | |
importance: | High → Critical |
milestone: | beta-freeze → rtm-freeze |
Changed in gallery-app: | |
importance: | High → Critical |
Changed in webbrowser-app: | |
importance: | High → Critical |
milestone: | beta-freeze → rtm-freeze |
Changed in address-book-app (Ubuntu): | |
status: | New → Confirmed |
Changed in dialer-app (Ubuntu): | |
status: | New → Confirmed |
Changed in messaging-app (Ubuntu): | |
status: | New → Confirmed |
Changed in address-book-app (Ubuntu): | |
importance: | Undecided → Critical |
Changed in dialer-app (Ubuntu): | |
importance: | Undecided → Critical |
Changed in messaging-app (Ubuntu): | |
importance: | Undecided → Critical |
Changed in dialer-app (Ubuntu): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in messaging-app (Ubuntu): | |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
Changed in address-book-app (Ubuntu): | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
Changed in webbrowser-app (Ubuntu): | |
assignee: | nobody → Olivier Tilloy (osomon) |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in dialer-app: | |
importance: | Critical → High |
Changed in gallery-app: | |
importance: | Critical → High |
Changed in webbrowser-app: | |
importance: | Critical → High |
Changed in address-book-app (Ubuntu): | |
importance: | Critical → High |
Changed in dialer-app: | |
importance: | High → Critical |
Changed in webbrowser-app (Ubuntu): | |
importance: | Critical → High |
tags: | added: qa-daily-testing |
Changed in webbrowser-app: | |
status: | Confirmed → In Progress |
Changed in webbrowser-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in webbrowser-app: | |
status: | In Progress → Fix Released |
Changed in camera-app: | |
importance: | Medium → High |
status: | Confirmed → In Progress |
milestone: | none → rtm-freeze |
tags: | added: touch-2014-09-04 |
Changed in camera-app (Ubuntu): | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in address-book-app: | |
status: | Confirmed → Fix Released |
Changed in address-book-app (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in dialer-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in messaging-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in dialer-app: | |
status: | Confirmed → In Progress |
Changed in gallery-app (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
assignee: | nobody → Arthur Mello (artmello) |
Changed in camera-app: | |
milestone: | rtm-freeze → none |
tags: |
added: touch-2014-09-11 removed: touch-2014-09-04 |
Changed in camera-app: | |
status: | In Progress → Fix Released |
Changed in dialer-app: | |
status: | In Progress → Fix Released |
Changed in messaging-app: | |
status: | Confirmed → Fix Released |
Changed in dialer-app (Ubuntu): | |
status: | In Progress → Fix Released |
tags: |
added: touch-2014-09-25 removed: touch-2014-09-11 |
summary: |
- improve app startup time + [performance] improve app startup time |
Changed in gallery-app: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
Fixing this bug https:/ /bugs.launchpad .net/ubuntu- ui-toolkit/ +bug/1346975, should help on the app performance.