Open
Bug 975979
(OMTPlaces)
Opened 11 years ago
Updated 1 years ago
[meta] Avoid main-thread IO for places.sqlite
Categories
(Toolkit :: Places, defect, P3)
Tracking
()
NEW
People
(Reporter: rvitillo, Unassigned)
References
(Depends on 4 open bugs, Blocks 4 open bugs, )
Details
(Keywords: meta, perf)
It seems that "places.sqlite" and "places.sqlite-wal" are top main-thread IO offenders (see URL). Would it be feasible to move some of the IO off the main thread?
Comment 1•11 years ago
|
||
we already have a bunch of work in progress and projects for this, I will add dependencies and use this as a meta for that ongoing work.
We clearly CAN and SHOULD convert to async IO, it's just a slow process one side for lack of resources, the other side cause there are a lot of consumers of the main-thread APIs to convert (and add-ons).
Keywords: meta
Updated•11 years ago
|
Reporter | ||
Updated•11 years ago
|
Updated•10 years ago
|
Alias: OMTPlaces
Updated•10 years ago
|
Depends on: PlacesAsyncTransact
Updated•10 years ago
|
Blocks: StorageJank
Updated•10 years ago
|
Blocks: PlacesJank
Updated•9 years ago
|
Priority: -- → P1
Updated•8 years ago
|
Blocks: photon-performance-triage
Whiteboard: [qf]
Updated•8 years ago
|
No longer blocks: photon-performance-triage
Whiteboard: [qf]
Updated•8 years ago
|
Priority: P1 → P5
Summary: Avoid main-thread IO for places.sqlite → [meta] Avoid main-thread IO for places.sqlite
Updated•7 years ago
|
Priority: P5 → P3
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•