1 | profiling results for thread "w>TrackerWindow" (10086):
|
---|
2 | tick interval: 200 us
|
---|
3 | total ticks: 360 (72000 us)
|
---|
4 | unknown ticks: 0 (0 us, 0.00%)
|
---|
5 | dropped ticks: 0 (0 us, 0.00%)
|
---|
6 |
|
---|
7 | hits unknown image
|
---|
8 | ------------------------------------------------------------------------------
|
---|
9 | 69 0 291038 /boot/system/lib/libbe.so
|
---|
10 | 33 0 291039 /boot/system/lib/libtracker.so
|
---|
11 | 188 0 291040 /boot/system/lib/libroot.so
|
---|
12 | 22 0 291044 /boot/system/lib/libicui18n.so.57.1
|
---|
13 | 26 0 291049 /boot/system/lib/libicuuc.so.57.1
|
---|
14 |
|
---|
15 | hits in us in % image function
|
---|
16 | ------------------------------------------------------------------------------
|
---|
17 | 105 21000 29.17 291040 _kern_port_buffer_size_etc
|
---|
18 | 20 4000 5.56 291040 _kern_write_port_etc
|
---|
19 | 18 3600 5.00 291040 _kern_release_sem
|
---|
20 | 11 2200 3.06 291040 _kern_close
|
---|
21 | 7 1400 1.94 291049 u_strFromUTF8WithSub_57
|
---|
22 | 6 1200 1.67 291044 icu_57::CollationIterator::appendNumericCEs(unsigned int, signed char, UErrorCode&)
|
---|
23 | 6 1200 1.67 291038 BList::IndexOf(void*) const [clone .localalias.2]
|
---|
24 | 5 1000 1.39 291038 BPrivate::WidthBuffer::GetEscapement(unsigned int, int, float*)
|
---|
25 | 5 1000 1.39 291038 BLocker::AcquireLock(long, int*)
|
---|
26 | 5 1000 1.39 291038 BLocker::Unlock()
|
---|
27 | 4 800 1.11 291049 icu_57::UnicodeSet::contains(int) const
|
---|
28 | 4 800 1.11 291040 strlen
|
---|
29 | 4 800 1.11 291040 memcpy
|
---|
30 | 3 600 0.83 291044 icu_57::CollationCompare::compareUpToQuaternary(icu_57::CollationIterator&, icu_57::CollationIterator&, icu_57::CollationSettings const&, UErrorCode&)
|
---|
31 | 3 600 0.83 291038 BPrivate::LinkSender::StartMessage(int, unsigned long)
|
---|
32 | 3 600 0.83 291038 BList::ItemAt(int) const
|
---|
33 | 3 600 0.83 291040 memmove
|
---|
34 | 3 600 0.83 291040 _kern_read_port_etc
|
---|
35 | 3 600 0.83 291040 _kern_open_entry_ref
|
---|
36 | 3 600 0.83 291038 BPrivate::LinkSender::Attach(void const*, unsigned long)
|
---|
37 | 3 600 0.83 291038 BLooper::check_lock()
|
---|
38 | 3 600 0.83 291049 icu_57::UnicodeString::unBogus()
|
---|
39 | 2 400 0.56 291038 BString::BString()
|
---|
40 | 2 400 0.56 291044 icu_57::RuleBasedCollator::doCompare(unsigned short const*, int, unsigned short const*, int, UErrorCode&) const
|
---|
41 | 2 400 0.56 291039 FSClipboardFindNodeMode(BPrivate::Model*, bool, bool)
|
---|
42 | 2 400 0.56 291040 BPrivate::rpmalloc::_memory_reallocate(void*, unsigned long, unsigned long, unsigned int)
|
---|
43 | 2 400 0.56 291040 BPrivate::rpmalloc::_memory_allocate(BPrivate::rpmalloc::heap_t*, unsigned long)
|
---|
44 | 2 400 0.56 291039 BPrivate::Model::ResolveIfLink() const
|
---|
45 | 2 400 0.56 291049 icu_57::UnicodeString::getBuffer(int)
|
---|
46 | 2 400 0.56 291039 BPrivate::BPose::WidgetFor(unsigned int, int*) const
|
---|
47 | 2 400 0.56 291038 BMessage::~BMessage()
|
---|
48 | 2 400 0.56 291049 icu_57::UnicodeString::setToUTF8(icu_57::StringPiece const&)
|
---|
49 | 2 400 0.56 291040 find_thread
|
---|
50 | 2 400 0.56 291038 BPrivate::BLooperList::IsLooperValid(BLooper const*)
|
---|
51 | 2 400 0.56 291039 BPrivate::BTextWidget::Compare(BPrivate::BTextWidget const&, BPrivate::BPoseView*) const
|
---|
52 | 2 400 0.56 291039 BPrivate::BTextWidget::Draw(BRect, BRect, float, BPrivate::BPoseView*, BView*, bool, unsigned int, BPoint, bool)
|
---|
53 | 2 400 0.56 291038 BView::SetHighColor(rgb_color)
|
---|
54 | 2 400 0.56 291044 icu_57::UTF16CollationIterator::nextCodePoint(UErrorCode&)
|
---|
55 | 2 400 0.56 291044 icu_57::CollationIterator::appendNumericSegmentCEs(char const*, int, UErrorCode&)
|
---|
56 | 2 400 0.56 291038 BNode::close_fd()
|
---|
57 | 2 400 0.56 291049 icu_57::UObject::~UObject()
|
---|
58 | 2 400 0.56 291044 icu_57::CollationIterator::appendCEsFromCE32(icu_57::CollationData const*, int, unsigned int, signed char, UErrorCode&)
|
---|
59 | 2 400 0.56 291038 BWindow::DispatchMessage(BMessage*, BHandler*)
|
---|
60 | 1 200 0.28 291040 _kern_port_count
|
---|
61 | 1 200 0.28 291044 icu_57::UTF16CollationIterator::handleNextCE32(int&, UErrorCode&)
|
---|
62 | 1 200 0.28 291044 icu_57::UTF16CollationIterator::backwardNumCodePoints(int, UErrorCode&)
|
---|
63 | 1 200 0.28 291049 icu_57::UnicodeString::UnicodeString(char const*)
|
---|
64 | 1 200 0.28 291044 icu_57::CollationFastLatin::compareUTF16(unsigned short const*, unsigned short const*, int, unsigned short const*, int, unsigned short const*, int)
|
---|
65 | 1 200 0.28 291038 BPrivate::LinkReceiver::GetNextMessage(int&, long)
|
---|
66 | 1 200 0.28 291044 icu_57::DigitFormatter::formatPositiveInt32(int, icu_57::IntDigitCountRange const&, icu_57::FieldPositionHandler&, icu_57::UnicodeString&) const
|
---|
67 | 1 200 0.28 291040 _IO_vfprintf
|
---|
68 | 1 200 0.28 291049 icu_57::UnifiedCache::copyPtr(icu_57::SharedObject const*, icu_57::SharedObject const*&)
|
---|
69 | 1 200 0.28 291040 read_port
|
---|
70 | 1 200 0.28 291040 strcmp
|
---|
71 | 1 200 0.28 291040 strnlen
|
---|
72 | 1 200 0.28 291040 void (anonymous namespace)::copy_sse<1ul>(long long __vector(2)*, long long __vector(2) const*)
|
---|
73 | 1 200 0.28 291049 icu_57::CharString::ensureCapacity(int, int, UErrorCode&)
|
---|
74 | 1 200 0.28 291040 BPrivate::rpmalloc::free_list_partial_init(void**, void**, void*, void*, unsigned int, unsigned int)
|
---|
75 | 1 200 0.28 291049 icu_57::Replaceable::~Replaceable()
|
---|
76 | 1 200 0.28 291040 BPrivate::rpmalloc::_memory_deallocate(void*)
|
---|
77 | 1 200 0.28 291049 icu_57::UnicodeString::releaseArray()
|
---|
78 | 1 200 0.28 291040 malloc
|
---|
79 | 1 200 0.28 291040 realloc
|
---|
80 | 1 200 0.28 291040 __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
|
---|
81 | 1 200 0.28 291049 icu_57::UnicodeString::cloneArrayIfNeeded(int, int, signed char, int**, signed char)
|
---|
82 | 1 200 0.28 291044 icu_57::DateFormatSymbols::getLocale(ULocDataLocaleType, UErrorCode&) const
|
---|
83 | 1 200 0.28 291038 BView::_CheckLockAndSwitchCurrent() const
|
---|
84 | 1 200 0.28 291038 BLocker::Lock()
|
---|
85 | 1 200 0.28 291038 BList::BList(int)
|
---|
86 | 1 200 0.28 291038 BBlockCache::Get(unsigned long)
|
---|
87 | 1 200 0.28 291038 BCollator::Compare(char const*, char const*) const
|
---|
88 | 1 200 0.28 291038 BPrivate::WidthBuffer::StringWidth(char const*, int, int, BFont const*)
|
---|
89 | 1 200 0.28 291038 BPrivate::WidthBuffer::Hash(unsigned int)
|
---|
90 | 1 200 0.28 291038 BPrivate::WidthBuffer::FindTable(BFont const*, int*)
|
---|
91 | 1 200 0.28 291038 BWindow::_DequeueAll()
|
---|
92 | 1 200 0.28 291038 BView::DrawString(char const*, int, BPoint, escapement_delta*)
|
---|
93 | 1 200 0.28 291038 BView::DrawBitmapAsync(BBitmap const*, BPoint)
|
---|
94 | 1 200 0.28 291038 BView::SetBlendingMode(source_alpha, alpha_function)
|
---|
95 | 1 200 0.28 291038 BString::_Resize(int)
|
---|
96 | 1 200 0.28 291038 BRect::Intersects(BRect) const
|
---|
97 | 1 200 0.28 291038 BRect::OffsetToCopy(BPoint) const
|
---|
98 | 1 200 0.28 291038 __gnu_cxx::__normal_iterator<BPrivate::BLooperList::LooperData*, std::vector<BPrivate::BLooperList::LooperData, std::allocator<BPrivate::BLooperList::LooperData> > > std::__find_if<__gnu_cxx::__normal_iterator<BPrivate::BLooperList::LooperData*, std::vector<BPrivate::BLooperList::LooperData, std::allocator<BPrivate::BLooperList::LooperData> > >, __gnu_cxx::__ops::_Iter_pred<BPrivate::BLooperList::FindLooperPred> >(__gnu_cxx::__normal_iterator<BPrivate::BLooperList::LooperData*, std::vector<BPrivate::BLooperList::LooperData, std::allocator<BPrivate::BLooperList::LooperData> > >, __gnu_cxx::__normal_iterator<BPrivate::BLooperList::LooperData*, std::vector<BPrivate::BLooperList::LooperData, std::allocator<BPrivate::BLooperList::LooperData> > >, __gnu_cxx::__ops::_Iter_pred<BPrivate::BLooperList::FindLooperPred>, std::random_access_iterator_tag)
|
---|
99 | 1 200 0.28 291038 BPrivate::BTokenSpace::GetToken(int, short, void**) const
|
---|
100 | 1 200 0.28 291038 BMessageQueue::Lock()
|
---|
101 | 1 200 0.28 291038 BMessage::FindData(char const*, unsigned int, int, void const**, long*) const
|
---|
102 | 1 200 0.28 291038 BMessage::_InitHeader()
|
---|
103 | 1 200 0.28 291038 BPrivate::BLooperList::FindLooperPred::operator()(BPrivate::BLooperList::LooperData&)
|
---|
104 | 1 200 0.28 291038 BLooper::AssertLocked() const
|
---|
105 | 1 200 0.28 291038 BLooper::Thread() const
|
---|
106 | 1 200 0.28 291039 BPrivate::BPose::DrawIcon(BPoint, BView*, icon_size, bool, bool)
|
---|
107 | 1 200 0.28 291039 BPrivate::WidgetAttributeText::NewWidgetText(BPrivate::Model const*, BPrivate::BColumn const*, BPrivate::BPoseView const*)
|
---|
108 | 1 200 0.28 291039 BPrivate::WidgetAttributeText::FittingText(BPrivate::BPoseView const*)
|
---|
109 | 1 200 0.28 291039 BPrivate::WidgetAttributeText::WidgetAttributeText(BPrivate::Model const*, BPrivate::BColumn const*)
|
---|
110 | 1 200 0.28 291039 BPrivate::NameAttributeText::Compare(BPrivate::WidgetAttributeText&, BPrivate::BPoseView*)
|
---|
111 | 1 200 0.28 291039 BPrivate::HashString(char const*, unsigned int)
|
---|
112 | 1 200 0.28 291039 BPrivate::BPoseView::CreatePoses(BPrivate::Model**, BPrivate::PoseInfo*, int, BPrivate::BPose**, bool, int*, BRect*, bool)
|
---|
113 | 1 200 0.28 291039 BPrivate::BPoseView::FinishPendingScroll(float&, BRect)
|
---|
114 | 1 200 0.28 291039 BPrivate::BPoseView::BSearchList(BPrivate::PoseList*, BPrivate::BPose const*, int*, int)
|
---|
115 | 1 200 0.28 291039 BPrivate::BPoseView::ColumnFor(unsigned int) const
|
---|
116 | 1 200 0.28 291039 BPrivate::BPoseView::FindZombie(node_ref const*, int*)
|
---|
117 | 1 200 0.28 291039 BPrivate::BPose::Draw(BRect, BRect const&, BPrivate::BPoseView*, BView*, bool, BPoint, bool)
|
---|
118 | 1 200 0.28 291039 float TruncStringBase<BPrivate::BPoseView>(BString*, char const*, int, BPrivate::BPoseView const*, float, unsigned int)
|
---|
119 | 1 200 0.28 291039 BPrivate::BPose::WidgetFor(BPrivate::BColumn*, BPrivate::BPoseView*, BPrivate::ModelNodeLazyOpener&, int*)
|
---|
120 | 1 200 0.28 291039 BPrivate::Model::OpenNodeCommon(bool)
|
---|
121 | 1 200 0.28 291039 BPrivate::Model::CompareFolderNamesFirst(BPrivate::Model const*) const
|
---|
122 | 1 200 0.28 291039 BPrivate::IconCache::Draw(BPrivate::Model*, BView*, BPoint, BPrivate::IconDrawMode, icon_size, bool)
|
---|
123 | 1 200 0.28 291039 BPrivate::IconCache::Preload(AutoLock<BPrivate::SimpleIconCache>*, AutoLock<BPrivate::SimpleIconCache>*, AutoLock<BPrivate::SimpleIconCache>**, BPrivate::Model*, BPrivate::IconDrawMode, icon_size, bool)
|
---|
124 | 1 200 0.28 291039 BPrivate::IconCache::GetIconFromFileTypes(BPrivate::ModelNodeLazyOpener*, BPrivate::IconSource&, BPrivate::IconDrawMode, icon_size, BPrivate::LazyBitmapAllocator*, BPrivate::IconCacheEntry*)
|
---|
125 | 1 200 0.28 291039 BPrivate::IconCache::GetIconFromMetaMime(char const*, BPrivate::IconDrawMode, icon_size, BPrivate::LazyBitmapAllocator*, BPrivate::IconCacheEntry*)
|
---|
126 | 1 200 0.28 291039 BPrivate::LazyBitmapAllocator::LazyBitmapAllocator(icon_size, color_space, bool)
|
---|
127 | 1 200 0.28 291039 BPrivate::LazyBitmapAllocator::~LazyBitmapAllocator()
|
---|
128 | 1 200 0.28 291039 BPrivate::SharedCacheEntry::Draw(BView*, BPoint, BPrivate::IconDrawMode, icon_size, bool)
|
---|