Closed
Bug 716172
Opened 13 years ago
Closed 13 years ago
Waiting for nsCacheService::Lock on the main thread
Categories
(Core :: Networking: Cache, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 717761
People
(Reporter: dmandelin, Unassigned)
Details
(Whiteboard: [Snappy])
Attachments
(1 file)
2.87 KB,
patch
|
Details | Diff | Splinter Review |
I'm finding that it's pretty common to spend 3s or so waiting for nsCacheService::Lock on the main thread. This is on Win 7 with the attached patch.
The strange thing is that it's not obvious that the browser is actually unresponsive during that time, so I might be doing something wrong, or understanding the results wrong.
Reporter | ||
Comment 1•13 years ago
|
||
I was just using Zimbra, and when deleting an email, it took extra long (i.e., showing the OS's busy cursor for 1s+), and an "action cache_lock 1600.000" printed out. So I'm pretty sure these can cause serious visible delays.
Was the busy cursor on the Zimbra UI or the browser chrome. Zimbra uses sync XHR, which will cause the busy cursor in the content area, so that could be what you're seeing.
Reporter | ||
Comment 3•13 years ago
|
||
(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) from comment #2)
> Was the busy cursor on the Zimbra UI or the browser chrome. Zimbra uses
> sync XHR, which will cause the busy cursor in the content area, so that
> could be what you're seeing.
It seems that the busy cursor is in the Zimbra UI (i.e., if I leave the cursor over the title bar, then I don't get a busy cursor) but the browser still locks up.
I'm still getting these pauses after the cache-closing bug got fixed. One I got today looks like this:
event xpcom 204019417.0 5137.0
47 samples:
NtWaitForSingleObject
RtlIntegerToUnicodeString
PR_Lock
nsCacheService::Lock
nsCacheService::OpenCacheEntry
nsCacheSession::OpenCacheEntry
nsHttpChannel::DoInvalidateCacheEntry
nsHttpChannel::MaybeInvalidateCacheEntryForSubsequentGet
nsHttpChannel::ProcessResponse
nsHttpChannel::OnStartRequest
nsInputStreamPump::OnStateStart
nsInputStreamPump::OnInputStreamReady
We're discussing this in bug 717761
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•