Jprof Profile Report
flat | hierarchical
index Count Hits Function Name
44 nsDiskCacheMap::EvictRecords(nsDiskCacheRecordVisitor*)
97476 0 44 nsDiskCacheBucket::VisitEachRecord(nsDiskCacheRecordVisitor*, unsigned, unsigned*)
44 nsDiskCacheEvictor::VisitRecord(nsDiskCacheRecord*)
44 nsCacheEntryDescriptor::RequestDataSizeChange(int)
97356 0 44 nsCacheService::OnDataSizeChange(nsCacheEntry*, int)
44 nsDiskCacheDevice::OnDataSizeChange(nsCacheEntry*, int)
44 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
30257 0 44 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
35166 0 44 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsInputStreamTee::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
44 nsAppShellService::Run()
37908 0 44 nsAppShell::Run()
44 gtk_main
44 nsInputStreamTee::WriteSegmentFun(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*)
4782 0 44 nsInputStreamTee::TeeSegment(char const*, unsigned)
44 nsCacheEntryDescriptor::nsOutputStreamWrapper::Write(char const*, unsigned, unsigned*)
44 nsDiskCacheDevice::EvictDiskCacheEntries()
97486 0 44 nsDiskCacheMap::EvictRecords(nsDiskCacheRecordVisitor*)
44 nsDiskCacheBucket::VisitEachRecord(nsDiskCacheRecordVisitor*, unsigned, unsigned*)
44 nsCacheService::OnDataSizeChange(nsCacheEntry*, int)
97442 0 44 nsDiskCacheDevice::OnDataSizeChange(nsCacheEntry*, int)
44 nsDiskCacheDevice::EvictDiskCacheEntries()
44 nsInputStreamTee::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
4851 0 44 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
44 nsInputStreamTee::WriteSegmentFun(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*)
36738 0 44 nsAppShellService::Run()
44 nsAppShell::Run()
44 nsCacheEntryDescriptor::nsOutputStreamWrapper::Write(char const*, unsigned, unsigned*)
97285 0 44 nsCacheEntryDescriptor::nsOutputStreamWrapper::OnWrite(unsigned)
44 nsCacheEntryDescriptor::RequestDataSizeChange(int)
44 nsDiskCacheDevice::OnDataSizeChange(nsCacheEntry*, int)
97447 0 44 nsDiskCacheDevice::EvictDiskCacheEntries()
44 nsDiskCacheMap::EvictRecords(nsDiskCacheRecordVisitor*)
44 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
28316 0 44 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
4790 0 44 nsInputStreamTee::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
44 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
44 g_main_iterate
16580 0 44 g_main_dispatch
28 g_io_unix_dispatch
16 gdk_event_dispatch
44 g_main_run
16581 0 44 g_main_iterate
44 g_main_dispatch
44 nsDiskCacheEvictor::VisitRecord(nsDiskCacheRecord*)
97492 0 44 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*)
44 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*, int)
44 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*)
97493 0 44 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*, int)
38 unlink
4 nsLocalFile::Remove(int)
2 nsDiskCacheMap::GetFileForDiskCacheRecord(nsDiskCacheRecord*, int, nsIFile**)
44 nsDiskCacheBucket::VisitEachRecord(nsDiskCacheRecordVisitor*, unsigned, unsigned*)
97417 0 44 nsDiskCacheEvictor::VisitRecord(nsDiskCacheRecord*)
44 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*)
44 gtk_main
16585 0 44 g_main_run
44 g_main_iterate
44 nsInputStreamTee::TeeSegment(char const*, unsigned)
97282 0 44 nsCacheEntryDescriptor::nsOutputStreamWrapper::Write(char const*, unsigned, unsigned*)
44 nsCacheEntryDescriptor::nsOutputStreamWrapper::OnWrite(unsigned)
44 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
30242 0 44 nsOnDataAvailableEvent::HandleEvent()
44 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
4783 0 44 nsInputStreamTee::WriteSegmentFun(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*)
44 nsInputStreamTee::TeeSegment(char const*, unsigned)
19870 0 44 __libc_start_main
28 PL_ProcessPendingEvents
16 PL_ProcessEventsBeforeID
5436 0 44 PL_HandleEvent
44 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
44 PL_HandleEvent
29816 0 44 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
44 nsOnDataAvailableEvent::HandleEvent()
44 nsCacheEntryDescriptor::nsOutputStreamWrapper::OnWrite(unsigned)
97248 0 44 nsCacheEntryDescriptor::RequestDataSizeChange(int)
44 nsCacheService::OnDataSizeChange(nsCacheEntry*, int)
44 nsAppShell::Run()
12585 0 44 gtk_main
44 g_main_run
44 nsOnDataAvailableEvent::HandleEvent()
31055 0 44 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
38 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*, int)
21682 38 38 unlink
28 event_processor_callback(void*, int, GdkInputCondition)
5481 0 28 nsEventQueueImpl::ProcessPendingEvents()
28 PL_ProcessPendingEvents
28 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
37903 0 28 event_processor_callback(void*, int, GdkInputCondition)
28 nsEventQueueImpl::ProcessPendingEvents()
28 nsEventQueueImpl::ProcessPendingEvents()
5433 0 28 PL_ProcessPendingEvents
28 PL_HandleEvent
28 g_io_unix_dispatch
37890 0 28 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
28 event_processor_callback(void*, int, GdkInputCondition)
28 g_main_dispatch
16530 0 28 g_io_unix_dispatch
28 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
16 handle_gdk_event(_GdkEvent*, void*)
37915 0 16 nsAppShell::ProcessBeforeID(unsigned long)
16 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
16 g_main_dispatch
15646 0 16 gdk_event_dispatch
16 handle_gdk_event(_GdkEvent*, void*)
16 nsAppShell::ProcessBeforeID(unsigned long)
4082 0 16 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
16 processQueue(void*, void*)
16 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
37914 0 16 processQueue(void*, void*)
16 PL_ProcessEventsBeforeID
16 gdk_event_dispatch
38032 0 16 handle_gdk_event(_GdkEvent*, void*)
16 nsAppShell::ProcessBeforeID(unsigned long)
16 processQueue(void*, void*)
5449 0 16 PL_ProcessEventsBeforeID
16 PL_HandleEvent
4 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*, int)
5002 0 4 nsLocalFile::Remove(int)
4 __xstat
4 nsLocalFile::Remove(int)
21569 4 4 __xstat
2 nsDiskCacheMap::DeleteStorage(nsDiskCacheRecord*, int)
97495 0 2 nsDiskCacheMap::GetFileForDiskCacheRecord(nsDiskCacheRecord*, int, nsIFile**)
2 sprintf
2 nsDiskCacheMap::GetFileForDiskCacheRecord(nsDiskCacheRecord*, int, nsIFile**)
20371 0 2 sprintf
2 _IO_vsprintf
2 sprintf
20489 0 2 _IO_vsprintf
1 _IO_default_xsputn
1 vfprintf
1 _IO_vsprintf
20349 1 1 vfprintf
1 _IO_vsprintf
20744 1 1 _IO_default_xsputn
Total hit count: 44
Count %Total Function Name
38 86.4 unlink
4 9.1 __xstat
1 2.3 vfprintf
1 2.3 _IO_default_xsputn