Open Bug 1444454 Opened 7 years ago Updated 3 years ago

UIImage loading taking 1/5 of startup time during heaviest 500ms load phase

Categories

(Firefox for iOS :: General, enhancement, P3)

Other
iOS
enhancement

Tracking

()

Tracking Status
fxios + ---

People

(Reporter: garvan, Unassigned)

Details

Attachments

(2 files)

I believe this is due to the fact that we do UIImage scaling heavily, rather than create images at their exact size for screen display. This will bypass internal UIImage caching mechanisms. We should load from a cache ourselves, or create images to match their final dimensions on-screen.
Could you please provide a bit more detail. Its not clear what calls to UIImage are the problem based on your screenshot. If you "Invert Call tree" and "Hide System Libraries" you get a much clearer picture on whats going on. Also the number of UIImages that are loaded depend a lot on which default homePanel you have loaded. Is what you are experiencing happening on the default top sites panel?
Here is what I see when I have the history panel open as my default new tab on launch.
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: