Ticket #14513: profile_russian.txt

File profile_russian.txt, 60.7 KB (added by luroh, 6 years ago)
Line 
1
2profiling results for thread "sort_thread" (390):
3 tick interval: 100 us
4 total ticks: 0 (0 us)
5 unknown ticks: 0 (0 us, 0.00%)
6 dropped ticks: 0 (0 us, 0.00%)
7 samples/tick: 0.0
8 no functions were hit
9
10profiling results for thread "sort_thread" (391):
11 tick interval: 100 us
12 total ticks: 0 (0 us)
13 unknown ticks: 0 (0 us, 0.00%)
14 dropped ticks: 0 (0 us, 0.00%)
15 samples/tick: 0.0
16 no functions were hit
17
18profiling results for thread "sort_thread" (392):
19 tick interval: 100 us
20 total ticks: 0 (0 us)
21 unknown ticks: 0 (0 us, 0.00%)
22 dropped ticks: 0 (0 us, 0.00%)
23 samples/tick: 0.0
24 no functions were hit
25
26profiling results for thread "RepositoryDataUpdateProcess" (400):
27 tick interval: 100 us
28 total ticks: 1 (100 us)
29 unknown ticks: 0 (0 us, 0.00%)
30 dropped ticks: 0 (0 us, 0.00%)
31 samples/tick: 22.0
32
33 hits unknown image
34 ------------------------------------------------------------------------------
35 1 0 2385 /boot/system/apps/HaikuDepot
36 1 0 2383 commpage
37 1 0 2391 /boot/system/lib/libroot.so
38
39 hits in us in % image function
40 ------------------------------------------------------------------------------
41 1 100 100.00 2385 RepositoryDataUpdateProcess::ProcessLocalData()
42 1 100 100.00 2391 _kern_release_sem
43 1 100 100.00 2391 thread_entry
44 1 100 100.00 2383 commpage_thread_exit
45 1 100 100.00 2385 BPrivate::BJson::ParseArray(BPrivate::JsonParseContext&)
46 1 100 100.00 2385 BPrivate::BJson::ParseObject(BPrivate::JsonParseContext&)
47 1 100 100.00 2385 BPrivate::BJson::ParseObjectNameValuePair(BPrivate::JsonParseContext&)
48 1 100 100.00 2385 BPrivate::BJson::Parse(BDataIO*, BPrivate::BJsonEventListener*)
49 1 100 100.00 2385 BPrivate::BJson::ParseAny(BPrivate::JsonParseContext&)
50 1 100 100.00 2385 BulkLoadStateMachine::StartProcess(void*)
51 1 100 100.00 2385 DepotMatchingRepositoryListener::Handle(DumpExportRepository*)
52 1 100 100.00 2385 AbstractSingleFileServerProcess::RunInternal()
53 1 100 100.00 2385 AbstractServerProcess::ParseJsonFromFileWithListener(BPrivate::BJsonEventListener*, BPath const&) const
54 1 100 100.00 2385 AbstractServerProcess::Run()
55 1 100 100.00 2385 DumpExportRepository_StackedDumpExportRepositoryJsonListener::Handle(BPrivate::BJsonEvent const&)
56 1 100 100.00 2385 AbstractStackedDumpExportRepositoryJsonListener::Pop()
57 1 100 100.00 2385 ItemEmittingStackedDumpExportRepositoryJsonListener::WillPop()
58
59profiling results for thread "PkgDataUpdateProcess<HaikuPorts" (401):
60 tick interval: 100 us
61 total ticks: 0 (0 us)
62 unknown ticks: 0 (0 us, 0.00%)
63 dropped ticks: 0 (0 us, 0.00%)
64 samples/tick: 0.0
65 no functions were hit
66
67profiling results for thread "model loader" (394):
68 tick interval: 100 us
69 total ticks: 517 (51700 us)
70 unknown ticks: 0 (0 us, 0.00%)
71 dropped ticks: 0 (0 us, 0.00%)
72 samples/tick: 16.2
73
74 hits unknown image
75 ------------------------------------------------------------------------------
76 517 0 2385 /boot/system/apps/HaikuDepot
77 517 0 2383 commpage
78 1 0 2384 /boot/system/runtime_loader
79 376 0 2386 /boot/system/lib/libbe.so
80 443 0 2387 /boot/system/lib/libpackage.so
81 34 0 2390 /boot/system/lib/libstdc++.so.6.0.24
82 517 0 2391 /boot/system/lib/libroot.so
83 98 0 2400 /boot/system/lib/libz.so.1.2.11
84 72 0 34 commpage
85
86 hits in us in % image function
87 ------------------------------------------------------------------------------
88 517 51700 100.00 2385 MainWindow::_RefreshModelThreadWorker(void*)
89 517 51700 100.00 2391 thread_entry
90 517 51700 100.00 2383 commpage_thread_exit
91 360 36000 69.63 2385 MainWindow::_RefreshPackageList(bool)
92 217 21700 41.97 2387 BPackageKit::BPackageRoster::GetRepositoryCache(BString const&, BPackageKit::BRepositoryCache*)
93 217 21700 41.97 2387 BPackageKit::BRepositoryCache::SetTo(BEntry const&)
94 205 20500 39.65 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ParseAttributeTree(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, bool&)
95 202 20200 39.07 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ParseAttributeTree(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*)
96 180 18000 34.82 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ParsePackageAttributesSection(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler*)
97 177 17700 34.24 2387 BPackageKit::BHPKG::BPrivate::RepositoryReaderImpl::ParseContent(BPackageKit::BHPKG::BRepositoryContentHandler*)
98 154 15400 29.79 2385 MainWindow::_RefreshRepositories(bool)
99 129 12900 24.95 2387 BPackageKit::BManager::BPrivate::BPackageManager::Init(unsigned int)
100 128 12800 24.76 2387 BPackageKit::BManager::BPrivate::BRepositoryBuilder::AddPackage(char const*, BPackageKit::BSolverPackage**)
101 127 12700 24.56 2387 BPackageKit::BPackageInfo::ReadFromPackageFile(char const*)
102 127 12700 24.56 2387 BPackageKit::BPackageInfo::_ReadFromPackageFile(BPackageKit::BPackageInfo::PackageFileLocation const&)
103 125 12500 24.18 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PrepareSection(BPackageKit::BHPKG::BPrivate::PackageFileSection&)
104 125 12500 24.18 2387 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::ReadDataToOutput(long, unsigned long, BDataIO*)
105 125 12500 24.18 2387 BPackageKit::BHPKG::BAbstractBufferedDataReader::ReadData(long, void*, unsigned long)
106 120 12000 23.21 2387 BPackageKit::BManager::BPrivate::BPackageManager::_AddRemoteRepository(BPackageKit::BPackageRoster&, char const*, bool)
107 114 11400 22.05 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::ParseContent(BPackageKit::BHPKG::BPackageContentHandler*)
108 109 10900 21.08 2391 BPrivate::threadHeap::malloc(unsigned long)
109 109 10900 21.08 2391 malloc
110 98 9800 18.96 2400 inflate
111 98 9800 18.96 2387 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::DecompressChunkData(void*, unsigned long, void*, unsigned long)
112 98 9800 18.96 2400 uncompress2
113 98 9800 18.96 2400 uncompress
114 98 9800 18.96 2386 BZlibCompressionAlgorithm::DecompressBuffer(void const*, unsigned long, void*, unsigned long, unsigned long&, BDecompressionParameters const*)
115 95 9500 18.38 2387 BPackageKit::BPackageInfoContentHandler::HandlePackageAttribute(BPackageKit::BHPKG::BPackageInfoAttributeValue const&)
116 85 8500 16.44 2387 BPackageKit::BManager::BPrivate::BPackageManager::_GetRepositoryCache(BPackageKit::BPackageRoster&, BPackageKit::BRepositoryConfig const&, bool, BPackageKit::BRepositoryCache&)
117 69 6900 13.35 2391 free
118 67 6700 12.96 2386 BString::_Clone(char const*, int)
119 65 6500 12.57 2400 inflate_fast
120 65 6500 12.57 2387 BPackageKit::BPackageVersion::BPackageVersion(BPackageKit::BHPKG::BPackageVersionData const&)
121 64 6400 12.38 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PackageInfoAttributeHandlerBase::NotifyDone(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*)
122 63 6300 12.19 2386 BString::_Allocate(int)
123 58 5800 11.22 2386 BString::_Init(char const*, int)
124 53 5300 10.25 2391 BPrivate::processHeap::free(void*)
125 52 5200 10.06 2387 BPackageKit::BHPKG::BPrivate::RepositoryReaderImpl::PackagesAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**)
126 52 5200 10.06 2387 BPackageKit::BPackageInfo::~BPackageInfo()
127 49 4900 9.48 2387 BPackageKit::BPackageResolvable::BPackageResolvable(BPackageKit::BHPKG::BPackageResolvableData const&)
128 48 4800 9.28 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::_PrepareSections()
129 47 4700 9.09 2391 BPrivate::superblock::superblock(int, int, BPrivate::hoardHeap*)
130 47 4700 9.09 2391 BPrivate::superblock::makeSuperblock(int, BPrivate::processHeap*)
131 45 4500 8.70 2386 BString::_FreePrivateData()
132 39 3900 7.54 2387 BPackageKit::BPackageInfoSet::AddInfo(BPackageKit::BPackageInfo const&)
133 39 3900 7.54 2387 BPackageKit::BHPKG::BPrivate::RepositoryReaderImpl::Init(BPositionIO*, bool)
134 36 3600 6.96 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PackageAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**)
135 33 3300 6.38 2386 BReferenceable::ReleaseReference()
136 33 3300 6.38 2391 __mutex_lock
137 32 3200 6.19 2400 adler32
138 32 3200 6.19 2387 BPackageKit::BPackageInfoSet::PackageMap::~PackageMap()
139 32 3200 6.19 2387 BPackageKit::BRepositoryCache::~BRepositoryCache()
140 32 3200 6.19 2400 adler32_z
141 32 3200 6.19 2390 operator new(unsigned long, std::nothrow_t const&)
142 28 2800 5.42 2387 BPackageKit::BPackageInfoSet::PackageInfo::~PackageInfo()
143 27 2700 5.22 2386 BString::~BString()
144 26 2600 5.03 2391 __mutex_unlock
145 26 2600 5.03 2391 memcpy
146 25 2500 4.84 2387 BPackageKit::BSolverRepository::SetTo(BPackageKit::BRepositoryCache const&)
147 25 2500 4.84 2387 BPackageKit::BManager::BPrivate::BRepositoryBuilder::BRepositoryBuilder(BPackageKit::BSolverRepository&, BPackageKit::BRepositoryCache const&, BString const&)
148 25 2500 4.84 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::_ParseTOC(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler*)
149 24 2400 4.64 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ReadAttribute(unsigned char&, BPackageKit::BHPKG::BPackageAttributeValue&, bool*, unsigned long*)
150 23 2300 4.45 2387 BPackageKit::BSolverRepository::AddPackage(BPackageKit::BPackageInfo const&, BPackageKit::BSolverPackage**)
151 22 2200 4.26 2385 RepositoryUrlUtils::EqualsNormalized(BString const&, BString const&)
152 22 2200 4.26 2387 BObjectList<BPackageKit::BPackageResolvable>::~BObjectList()
153 22 2200 4.26 2387 BObjectList<BPackageKit::BPackageResolvable>::MakeEmpty(bool)
154 21 2100 4.06 2386 BList::operator=(BList const&)
155 20 2000 3.87 2385 BObjectList<BPackageKit::BSolverPackage>::~BObjectList()
156 20 2000 3.87 2387 BPackageKit::BManager::BPrivate::BPackageManager::~BPackageManager()
157 20 2000 3.87 2387 BPackageKit::BSolverRepository::~BSolverRepository()
158 19 1900 3.68 2387 BPackageKit::BPackageVersion::SetTo(BString const&, BString const&, BString const&, BString const&, unsigned int)
159 19 1900 3.68 2387 BPackageKit::BSolverPackage::BSolverPackage(BPackageKit::BSolverRepository*, BPackageKit::BPackageInfo const&)
160 18 1800 3.48 2386 BPositionIO::ReadAtExactly(long, void*, unsigned long, unsigned long*)
161 18 1800 3.48 2391 _kern_read
162 18 1800 3.48 2386 BFdIO::ReadAt(long, void*, unsigned long)
163 18 1800 3.48 2387 BPackageKit::BManager::BPrivate::BPackageManager::RemoteRepository::~RemoteRepository()
164 18 1800 3.48 2387 BObjectList<BPackageKit::BManager::BPrivate::BPackageManager::RemoteRepository>::~BObjectList()
165 18 1800 3.48 2387 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::ReadFileData(unsigned long, void*, unsigned long)
166 18 1800 3.48 2387 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::ReadAndDecompressChunkData(unsigned long, unsigned long, unsigned long, void*, void*)
167 18 1800 3.48 2386 BList::_ResizeArray(int)
168 18 1800 3.48 2386 _PointerList_::_PointerList_(_PointerList_ const&)
169 18 1800 3.48 2386 BString::SetTo(BString const&)
170 17 1700 3.29 2391 realloc
171 15 1500 2.90 2387 BObjectList<BPackageKit::BPackageResolvable>::BObjectList(BObjectList<BPackageKit::BPackageResolvable> const&)
172 15 1500 2.90 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ReadUnsignedLEB128(unsigned long&)
173 14 1400 2.71 2386 BUrl::BUrl(char const*)
174 13 1300 2.51 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::~ReaderImplBase()
175 13 1300 2.51 2387 BPackageKit::BPackageResolvableExpression::BPackageResolvableExpression(BPackageKit::BHPKG::BPackageResolvableExpressionData const&)
176 12 1200 2.32 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ReadSectionBuffer(void*, unsigned long)
177 12 1200 2.32 2386 BString::_MakeWritable(int, bool)
178 12 1200 2.32 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::~PackageReaderImpl()
179 11 1100 2.13 2386 BFdIO::Unset()
180 11 1100 2.13 2391 BPrivate::hoardHeap::freeBlock(BPrivate::block*&, BPrivate::superblock*&, int, BPrivate::processHeap*)
181 11 1100 2.13 2386 BStringList::BStringList(BStringList const&)
182 11 1100 2.13 2386 BFdIO::~BFdIO()
183 11 1100 2.13 2385 PackageInfo::PackageInfo(BPackageKit::BPackageInfo const&)
184 11 1100 2.13 2391 _kern_close
185 11 1100 2.13 2386 BFdIO::~BFdIO()
186 10 1000 1.93 2387 BObjectList<BPackageKit::BPackageResolvableExpression>::BObjectList(BObjectList<BPackageKit::BPackageResolvableExpression> const&)
187 10 1000 1.93 2386 BStringList::~BStringList()
188 10 1000 1.93 2386 BUrl::_ExplodeUrlString(BString const&, unsigned int)
189 10 1000 1.93 2386 BUrl::SetUrlString(BString const&)
190 9 900 1.74 2386 BMemoryIO::WriteAt(long, void const*, unsigned long)
191 9 900 1.74 2386 BString::_DoAppend(char const*, int)
192 9 900 1.74 2386 BPositionIO::Write(void const*, unsigned long)
193 9 900 1.74 2386 BDataIO::WriteExactly(void const*, unsigned long, unsigned long*)
194 8 800 1.55 2387 BPackageKit::BPackageVersion::ToString() const
195 8 800 1.55 2387 BPackageKit::BSolverRepository::AddPackages(BPackageKit::BPackageInstallationLocation)
196 8 800 1.55 2387 BPackageKit::BPrivate::BDaemonClient::_ExtractPackageInfoSet(BMessage const&, char const*, BPackageKit::BPackageInfoSet&)
197 8 800 1.55 2387 BPackageKit::BManager::BPrivate::BPackageManager::_AddInstalledRepository(BPackageKit::BManager::BPrivate::BPackageManager::InstalledRepository*)
198 8 800 1.55 2387 BPackageKit::BManager::BPrivate::BPackageManager::ClientInstallationInterface::InitInstalledRepository(BPackageKit::BManager::BPrivate::BPackageManager::InstalledRepository&)
199 8 800 1.55 2387 BPackageKit::BPackageRoster::GetActivePackages(BPackageKit::BPackageInstallationLocation, BPackageKit::BPackageInfoSet&)
200 8 800 1.55 2387 BPackageKit::BPackageRoster::GetInstallationLocationInfo(BPackageKit::BPackageInstallationLocation, BPackageKit::BInstallationLocationInfo&)
201 8 800 1.55 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::EntryAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**)
202 8 800 1.55 2387 BPackageKit::BPrivate::BDaemonClient::GetInstallationLocationInfo(BPackageKit::BPackageInstallationLocation, BPackageKit::BInstallationLocationInfo&)
203 8 800 1.55 2387 BPackageKit::BManager::BPrivate::BRepositoryBuilder::AddPackages(BPackageKit::BPackageInstallationLocation, char const*)
204 7 700 1.35 2391 BPrivate::hoardUnlock(mutex&)
205 7 700 1.35 2386 BString::operator==(char const*) const
206 7 700 1.35 2386 BString::BString(BString const&)
207 7 700 1.35 2391 tls_get
208 6 600 1.16 2387 BPackageKit::BPackageInfo::Clear()
209 6 600 1.16 2387 BPackageKit::BPackageInfo::FileName() const
210 6 600 1.16 2387 BPackageKit::BPackageInfo::AddProvides(BPackageKit::BPackageResolvable const&)
211 6 600 1.16 2387 BObjectList<BPackageKit::BGlobalWritableFileInfo>::BObjectList(BObjectList<BPackageKit::BGlobalWritableFileInfo> const&)
212 6 600 1.16 2386 BString::_Resize(int)
213 6 600 1.16 2386 BString::_MakeWritable()
214 6 600 1.16 2386 BString::ToLower()
215 6 600 1.16 2387 BPackageKit::BRepositoryCache::RepositoryContentHandler::HandlePackage(char const*)
216 6 600 1.16 2386 BUrl::SetPath(BString const&)
217 5 500 0.97 2386 BString::BString(char const*)
218 5 500 0.97 2387 BPackageKit::BPackageInfo::CanonicalFileName() const
219 5 500 0.97 2386 BStringList::_DecrementRefCounts() const
220 5 500 0.97 2391 strlen
221 5 500 0.97 2386 BList::ItemAt(int) const
222 5 500 0.97 2391 strcmp
223 5 500 0.97 2387 BObjectList<BPackageKit::BPackageResolvableExpression>::~BObjectList()
224 4 400 0.77 2385 std::_Rb_tree<BString, std::pair<BString const, BReference<PackageInfo> >, std::_Select1st<std::pair<BString const, BReference<PackageInfo> > >, std::less<BString>, std::allocator<std::pair<BString const, BReference<PackageInfo> > > >::find(BString const&)
225 4 400 0.77 2391 BPrivate::hoardHeap::moveSuperblock(BPrivate::superblock*, int, int, int)
226 4 400 0.77 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ReadAttributeValue(unsigned char, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue&)
227 4 400 0.77 2385 std::_Rb_tree<BString, std::pair<BString const, BReference<PackageInfo> >, std::_Select1st<std::pair<BString const, BReference<PackageInfo> > >, std::less<BString>, std::allocator<std::pair<BString const, BReference<PackageInfo> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<BString const, BReference<PackageInfo> > >*, std::_Rb_tree_node_base*, BString const&) [clone .isra.78]
228 4 400 0.77 2387 BObjectList<BPackageKit::BUserSettingsFileInfo>::BObjectList(BObjectList<BPackageKit::BUserSettingsFileInfo> const&)
229 4 400 0.77 2386 BString::HashValue(char const*)
230 4 400 0.77 2386 BString::Append(BString const&, int)
231 4 400 0.77 2386 BUrl::~BUrl()
232 4 400 0.77 2386 BString::operator<<(unsigned int)
233 4 400 0.77 2386 BUrl::UrlString() const
234 4 400 0.77 2386 BUrl::operator==(BUrl&) const
235 3 300 0.58 2387 BObjectList<BPackageKit::BPackageResolvableExpression>::MakeEmpty(bool)
236 3 300 0.58 2386 BStringList::_IncrementRefCounts() const
237 3 300 0.58 2391 void (anonymous namespace)::copy_sse<3ul>(long long __vector(2)*, long long __vector(2) const*)
238 3 300 0.58 2387 BPackageKit::BPackageInfo::BPackageInfo(BMessage*, int*)
239 3 300 0.58 2391 _IO_default_xsputn
240 3 300 0.58 2391 vsnprintf
241 3 300 0.58 2391 __snprintf
242 2 200 0.39 2387 BObjectList<BPackageKit::BUserSettingsFileInfo>::MakeEmpty(bool)
243 2 200 0.39 2387 BObjectList<BPackageKit::BUserSettingsFileInfo>::~BObjectList()
244 2 200 0.39 2391 _kern_release_sem
245 2 200 0.39 2390 operator new(unsigned long)
246 2 200 0.39 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PackageResolvableExpressionAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**)
247 2 200 0.39 2391 void (anonymous namespace)::copy_small<6ul>(unsigned char*, unsigned char const*)
248 2 200 0.39 2391 strncpy
249 2 200 0.39 2386 BUrl::HasUserInfo() const
250 2 200 0.39 2391 memcmp
251 2 200 0.39 2386 BUrl::Authority() const
252 2 200 0.39 2387 BPackageKit::BPackageInfoSet::Iterator::Next()
253 2 200 0.39 2387 BPackageKit::BPackageVersion::Clear()
254 2 200 0.39 2386 BString::operator<<(char)
255 2 200 0.39 2386 BString::SetTo(char const*, int)
256 2 200 0.39 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler::SetLevel(int)
257 2 200 0.39 2386 BMessage::FindString(char const*, int, BString*) const
258 2 200 0.39 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::ReadAttributeValue(unsigned char, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue&)
259 2 200 0.39 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::AttributeAttributeHandler::Delete(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*)
260 2 200 0.39 2386 BString::operator=(char const*)
261 2 200 0.39 2386 BString::Truncate(int, bool)
262 2 200 0.39 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::EntryAttributeHandler::~EntryAttributeHandler()
263 1 100 0.19 2386 BList::BList(BList const&)
264 1 100 0.19 2386 BString::Prepend(char const*)
265 1 100 0.19 2387 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ReadString(char const*&, unsigned long*)
266 1 100 0.19 2400 inflate_table
267 1 100 0.19 2385 std::_Rb_tree<BString, std::pair<BString const, BReference<PackageInfo> >, std::_Select1st<std::pair<BString const, BReference<PackageInfo> > >, std::less<BString>, std::allocator<std::pair<BString const, BReference<PackageInfo> > > >::_M_erase(std::_Rb_tree_node<std::pair<BString const, BReference<PackageInfo> > >*)
268 1 100 0.19 2391 strnlen
269 1 100 0.19 2391 void (anonymous namespace)::copy_small<1ul>(unsigned char*, unsigned char const*)
270 1 100 0.19 2391 void (anonymous namespace)::copy_sse<2ul>(long long __vector(2)*, long long __vector(2) const*)
271 1 100 0.19 2386 BString::operator+=(char const*)
272 1 100 0.19 2386 BString::operator<<(BString const&)
273 1 100 0.19 2385 PublisherInfo::operator=(PublisherInfo const&)
274 1 100 0.19 2386 BStringList::BStringList(int)
275 1 100 0.19 2386 BString::_DoPrepend(char const*, int)
276 1 100 0.19 2386 BDirectory::BDirectory(char const*)
277 1 100 0.19 2384 relocate_rela(image_t*, image_t*, Elf64_Rela*, unsigned long, SymbolLookupCache*)
278 1 100 0.19 2384 resolve_symbol
279 1 100 0.19 2384 find_undefined_symbol_global(image_t*, image_t*, SymbolLookupInfo const&, image_t**)
280 1 100 0.19 2384 find_symbol(image_t*, SymbolLookupInfo const&, bool)
281 1 100 0.19 2387 BPackageKit::BHPKG::BPrivate::GenericCompressionAlgorithmOwner<BDecompressionParameters>::~GenericCompressionAlgorithmOwner()
282 1 100 0.19 2384 load_library
283 1 100 0.19 2387 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::EntryAttributeHandler::Delete(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*)
284 1 100 0.19 2387 BPackageKit::BManager::BPrivate::BPackageManager::RemoteRepository::Config() const
285 1 100 0.19 2384 relocate_dependencies(image_t*)
286 1 100 0.19 2387 BPackageKit::BHPKG::BPrivate::PackageFileHeapReader::~PackageFileHeapReader()
287 1 100 0.19 2386 BDirectory::SetTo(char const*)
288 1 100 0.19 2387 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::~PackageFileHeapAccessorBase()
289 1 100 0.19 2391 memmove
290 1 100 0.19 2387 load_libsolv_solver_add_on()
291 1 100 0.19 2387 BPackageKit::BSolver::Create(BPackageKit::BSolver*&)
292 1 100 0.19 2387 BPackageKit::BPackageInfo::BPackageInfo()
293 1 100 0.19 2387 BPackageKit::BPackageInfo::_ExtractResolvableExpressions(BMessage*, char const*, BObjectList<BPackageKit::BPackageResolvableExpression>&)
294 1 100 0.19 2385 DepotInfo::AddPackage(BReference<PackageInfo> const&)
295 1 100 0.19 2391 _kern_mutex_lock
296 1 100 0.19 2391 _kern_open
297 1 100 0.19 2387 BPackageKit::BPackageInfo::_ExtractVersion(BMessage*, char const*, int, BPackageKit::BPackageVersion&)
298 1 100 0.19 2387 BPackageKit::BPackageInfo::InitCheck() const
299 1 100 0.19 2386 BUrl::_SetPathUnsafe(BString const&)
300 1 100 0.19 2391 dlopen
301 1 100 0.19 2391 pthread_once
302
303profiling results for thread "ServerIconExportUpdateProcess" (399):
304 tick interval: 100 us
305 total ticks: 21 (2100 us)
306 unknown ticks: 0 (0 us, 0.00%)
307 dropped ticks: 0 (0 us, 0.00%)
308 samples/tick: 19.1
309
310 hits unknown image
311 ------------------------------------------------------------------------------
312 20 0 2385 /boot/system/apps/HaikuDepot
313 21 0 2383 commpage
314 1 0 2386 /boot/system/lib/libbe.so
315 20 0 2391 /boot/system/lib/libroot.so
316
317 hits in us in % image function
318 ------------------------------------------------------------------------------
319 21 2100 100.00 2383 commpage_thread_exit
320 20 2000 95.24 2391 thread_entry
321 20 2000 95.24 2385 Model::ForAllPackages(PackageConsumer*, void*)
322 20 2000 95.24 2385 BulkLoadStateMachine::StartProcess(void*)
323 20 2000 95.24 2385 AbstractServerProcess::Run()
324 20 2000 95.24 2385 ServerIconExportUpdateProcess::Populate()
325 20 2000 95.24 2385 ServerIconExportUpdateProcess::RunInternal()
326 19 1900 90.48 2385 ServerIconExportUpdateProcess::PopulateForPkg(BReference<PackageInfo> const&)
327 19 1900 90.48 2385 ServerIconExportUpdateProcess::ConsumePackage(BReference<PackageInfo> const&, void*)
328 15 1500 71.43 2385 LocalIconStore::TryFindIconPath(BString const&, BPath&) const
329 14 1400 66.67 2385 StorageUtils::ExistsObject(BPath&, bool*, bool*, long*)
330 13 1300 61.90 2391 _kern_read_stat
331 4 400 19.05 2385 LocalIconStore::_IdentifyBestIconFileAtDirectory(BPath const&, BPath&) const
332 4 400 19.05 2391 _kern_read
333 1 100 4.76 2386 BReferenceable::AcquireReference()
334 1 100 4.76 2391 tls_address
335 1 100 4.76 2391 stat@@LIBROOT_1_ALPHA1
336
337profiling results for thread "Planet Express" (395):
338 tick interval: 100 us
339 total ticks: 0 (0 us)
340 unknown ticks: 0 (0 us, 0.00%)
341 dropped ticks: 0 (0 us, 0.00%)
342 samples/tick: 0.0
343 no functions were hit
344
345profiling results for thread "Package Populator" (396):
346 tick interval: 100 us
347 total ticks: 0 (0 us)
348 unknown ticks: 0 (0 us, 0.00%)
349 dropped ticks: 0 (0 us, 0.00%)
350 samples/tick: 0.0
351 no functions were hit
352
353profiling results for thread "Good news everyone" (397):
354 tick interval: 100 us
355 total ticks: 2 (200 us)
356 unknown ticks: 0 (0 us, 0.00%)
357 dropped ticks: 0 (0 us, 0.00%)
358 samples/tick: 8.5
359
360 hits unknown image
361 ------------------------------------------------------------------------------
362 1 0 2385 /boot/system/apps/HaikuDepot
363 2 0 2383 commpage
364 1 0 2386 /boot/system/lib/libbe.so
365 2 0 2391 /boot/system/lib/libroot.so
366
367 hits in us in % image function
368 ------------------------------------------------------------------------------
369 2 200 100.00 2383 commpage_thread_exit
370 2 200 100.00 2391 thread_entry
371 1 100 50.00 2385 MainWindow::_PackagesToShowWorker(void*)
372 1 100 50.00 2386 BMessage::_ResizeData(unsigned int, int)
373 1 100 50.00 2386 BMessage::AddData(char const*, unsigned int, void const*, long, bool, int)
374 1 100 50.00 2386 BMessage::AddPointer(char const*, void const*)
375 1 100 50.00 2391 _kern_acquire_sem
376 1 100 50.00 2391 BPrivate::superblock::superblock(int, int, BPrivate::hoardHeap*)
377 1 100 50.00 2391 BPrivate::threadHeap::malloc(unsigned long)
378 1 100 50.00 2391 malloc
379 1 100 50.00 2391 realloc
380 1 100 50.00 2391 BPrivate::hoardHeap::reuse(int)
381
382profiling results for thread "Package Contents Populator" (389):
383 tick interval: 100 us
384 total ticks: 0 (0 us)
385 unknown ticks: 0 (0 us, 0.00%)
386 dropped ticks: 0 (0 us, 0.00%)
387 samples/tick: 0.0
388 no functions were hit
389
390profiling results for thread "w>HaikuDepot" (398):
391 tick interval: 100 us
392 total ticks: 339 (33900 us)
393 unknown ticks: 0 (0 us, 0.00%)
394 dropped ticks: 0 (0 us, 0.00%)
395 samples/tick: 33.4
396
397 hits unknown image
398 ------------------------------------------------------------------------------
399 329 0 2385 /boot/system/apps/HaikuDepot
400 339 0 2383 commpage
401 21 0 2384 /boot/system/runtime_loader
402 339 0 2386 /boot/system/lib/libbe.so
403 35 0 2389 /boot/system/lib/libtranslation.so
404 14 0 2390 /boot/system/lib/libstdc++.so.6.0.24
405 339 0 2391 /boot/system/lib/libroot.so
406 10 0 2392 /boot/system/lib/libgcc_s.so.1
407 1 0 2394 /boot/system/lib/libicui18n.so.57.1
408 25 0 34 commpage
409
410 hits in us in % image function
411 ------------------------------------------------------------------------------
412 339 33900 100.00 2391 thread_entry
413 339 33900 100.00 2386 BLooper::_task0_(void*)
414 339 33900 100.00 2386 BWindow::task_looper()
415 339 33900 100.00 2383 commpage_thread_exit
416 334 33400 98.53 2386 BWindow::DispatchMessage(BMessage*, BHandler*)
417 268 26800 79.06 2386 BFont::StringWidth(char const*) const
418 265 26500 78.17 2386 BFont::GetStringWidths(char const**, int const*, int, float*) const
419 260 26000 76.70 2386 BPrivate::LinkReceiver::GetNextMessage(int&, long)
420 257 25700 75.81 2386 BSplitLayout::_ValidateMinMax()
421 257 25700 75.81 2386 BTwoDimensionalLayout::HasHeightForWidth()
422 257 25700 75.81 2385 BColumnListView::PreferredSize()
423 257 25700 75.81 2386 BCardLayout::BaseMinSize()
424 257 25700 75.81 2386 BTwoDimensionalLayout::LocalLayouter::AddConstraints(BTwoDimensionalLayout::CompoundLayouter*, BPrivate::Layout::Layouter*)
425 257 25700 75.81 2386 BTwoDimensionalLayout::CompoundLayouter::_AddConstraints(BPrivate::Layout::Layouter*)
426 257 25700 75.81 2386 BCardLayout::_ValidateMinMax()
427 257 25700 75.81 2386 BAbstractLayout::MinSize()
428 257 25700 75.81 2386 BTwoDimensionalLayout::CompoundLayouter::ValidateMinMax()
429 257 25700 75.81 2386 BTwoDimensionalLayout::BaseMinSize()
430 257 25700 75.81 2386 BView::MinSize()
431 257 25700 75.81 2386 BTwoDimensionalLayout::LocalLayouter::ValidateMinMax()
432 257 25700 75.81 2386 BWindow::UpdateSizeLimits()
433 257 25700 75.81 2386 BWindow::Layout(bool)
434 257 25700 75.81 2386 BSplitLayout::BaseMinSize()
435 257 25700 75.81 2386 BViewLayoutItem::PreferredSize()
436 256 25600 75.52 2385 BPrivate::OutlineView::GetColumnPreferredWidth(BColumn*)
437 254 25400 74.93 2385 PackageColumn::GetPreferredWidth(BField*, BView*) const
438 243 24300 71.68 2391 _kern_port_buffer_size_etc
439 242 24200 71.39 2386 BPrivate::LinkReceiver::ReadFromPort(long)
440 144 14400 42.48 2385 BTitledColumn::GetPreferredWidth(BField*, BView*) const
441 68 6800 20.06 2385 MainWindow::MessageReceived(BMessage*)
442 66 6600 19.47 2385 PackageListView::AddPackage(BReference<PackageInfo> const&)
443 44 4400 12.98 2385 PackageRow::PackageRow(BReference<PackageInfo> const&, PackageListener*)
444 42 4200 12.39 2385 PackageRow::UpdateTitle()
445 42 4200 12.39 2385 SharedBitmapStringField::SharedBitmapStringField(SharedBitmap*, SharedBitmap::Size, char const*)
446 42 4200 12.39 2385 SharedBitmapStringField::SetBitmap(SharedBitmap*, SharedBitmap::Size)
447 42 4200 12.39 2385 SharedBitmap::Bitmap(SharedBitmap::Size)
448 35 3500 10.32 2389 BTranslationUtils::GetBitmap(BPositionIO*, BTranslatorRoster*)
449 35 3500 10.32 2385 SharedBitmap::_LoadBitmapFromBuffer(void const*, unsigned long) const
450 23 2300 6.78 2389 BTranslatorRoster::AddTranslators(char const*)
451 23 2300 6.78 2389 BTranslatorRoster::Private::AddPath(char const*, int*)
452 23 2300 6.78 2389 BTranslatorRoster::Default()
453 23 2300 6.78 2389 BTranslatorRoster::Private::AddDefaultPaths()
454 23 2300 6.78 2389 BTranslatorRoster::Private::CreateTranslators(entry_ref const&, int&, BMessage*)
455 21 2100 6.19 2384 export_load_add_on(char const*, unsigned int)
456 21 2100 6.19 2384 load_library
457 17 1700 5.01 2391 _kern_read_port_etc
458 14 1400 4.13 2384 relocate_dependencies(image_t*)
459 14 1400 4.13 2384 relocate_rela(image_t*, image_t*, Elf64_Rela*, unsigned long, SymbolLookupCache*)
460 12 1200 3.54 2389 BTranslatorRoster::Translate(BPositionIO*, translator_info const*, BMessage*, BPositionIO*, unsigned int, unsigned int, char const*)
461 11 1100 3.24 2384 find_undefined_symbol_add_on(image_t*, image_t*, SymbolLookupInfo const&, image_t**)
462 11 1100 3.24 2384 resolve_symbol
463 11 1100 3.24 2389 BTranslatorRoster::Private::Identify(BPositionIO*, BMessage*, unsigned int, char const*, unsigned int, translator_info*)
464 10 1000 2.95 2390 __cxa_throw
465 10 1000 2.95 2392 _Unwind_Find_FDE
466 10 1000 2.95 2392 uw_frame_state_for
467 10 1000 2.95 2392 uw_init_context_1
468 10 1000 2.95 2392 search_object
469 10 1000 2.95 2392 _Unwind_RaiseException
470 9 900 2.65 2384 arch_relocate_image
471 8 800 2.36 2384 find_symbol(image_t*, SymbolLookupInfo const&, bool)
472 8 800 2.36 2386 BPrivate::ServerLink::FlushWithReply(int&)
473 7 700 2.06 2386 BView::_Draw(BRect)
474 7 700 2.06 2385 SharedBitmap::_CreateBitmapFromBuffer(int) const
475 7 700 2.06 2385 SharedBitmap::_LoadIconFromBuffer(void const*, unsigned long, int) const
476 6 600 1.77 2386 BIconUtils::GetVectorIcon(unsigned char const*, unsigned long, BBitmap*)
477 5 500 1.47 2386 BLooper::ReadMessageFromPort(long)
478 5 500 1.47 2384 load_dependencies(image_t*)
479 5 500 1.47 2391 malloc
480 5 500 1.47 2391 BPrivate::threadHeap::malloc(unsigned long)
481 5 500 1.47 2391 _kern_write_port_etc
482 4 400 1.18 2392 frame_downheap
483 4 400 1.18 2392 frame_heapsort
484 4 400 1.18 2386 BPrivate::AppServerLink::~AppServerLink()
485 3 300 0.88 2392 fde_single_encoding_compare
486 3 300 0.88 2391 free
487 3 300 0.88 2386 BPrivate::LinkReceiver::AdjustReplyBuffer(long)
488 3 300 0.88 2384 strcmp
489 3 300 0.88 2392 base_from_object.part.4
490 3 300 0.88 2384 load_image(char const*, image_type, char const*, char const*, image_t**)
491 3 300 0.88 2386 BPrivate::Icon::IconRenderer::Render()
492 3 300 0.88 2386 BPrivate::Icon::IconRenderer::_Render(BRect const&)
493 2 200 0.59 2386 BPrivate::HashMapCatalog::GetString(char const*, char const*, char const*)
494 2 200 0.59 2390 operator new(unsigned long)
495 2 200 0.59 2386 BPrivate::ViewState::UpdateFrom(BPrivate::PortLink&)
496 2 200 0.59 2386 BView::GetFont(BFont*) const
497 2 200 0.59 2391 _kern_mutex_lock
498 2 200 0.59 2386 BCatalog::GetString(char const*, char const*, char const*)
499 2 200 0.59 2386 BLocaleRoster::_GetCatalog(BCatalog*, int*)
500 2 200 0.59 2386 BScrollBar::_DrawArrowButton(int, bool, BRect, BRect const&, bool, bool)
501 2 200 0.59 2385 PackageRow::UpdateState()
502 2 200 0.59 2385 PackageColumn::DrawField(BField*, BRect, BView*)
503 2 200 0.59 2385 BPrivate::OutlineView::Draw(BRect)
504 2 200 0.59 2384 check_needed_image_versions(image_t*)
505 2 200 0.59 2384 _kern_image_relocated
506 2 200 0.59 2386 BScrollBar::Draw(BRect)
507 2 200 0.59 2392 read_encoded_value_with_base
508 2 200 0.59 2391 BPrivate::processHeap::free(void*)
509 2 200 0.59 2386 BLocker::IsLocked() const
510 2 200 0.59 2391 __init_once
511 2 200 0.59 2386 BPrivate::HaikuControlLook::_DrawButtonBackground(BView*, BRect&, BRect const&, float, float, float, float, rgb_color const&, bool, unsigned int, unsigned int, orientation)
512 2 200 0.59 2386 BPrivate::HaikuControlLook::DrawButtonBackground(BView*, BRect&, BRect const&, rgb_color const&, unsigned int, unsigned int, orientation)
513 1 100 0.29 2394 icu_57::DecimalFormatImpl::format(long, icu_57::UnicodeString&, icu_57::FieldPosition&, UErrorCode&) const
514 1 100 0.29 2386 BPrivate::Icon::StyleContainer::_MakeEmpty()
515 1 100 0.29 2386 BPrivate::Icon::StyleContainer::~StyleContainer()
516 1 100 0.29 2386 BPrivate::Icon::Style::~Style()
517 1 100 0.29 2386 BPrivate::Icon::StyleContainer::~StyleContainer()
518 1 100 0.29 2386 BPrivate::Icon::PathSource::Update(bool, double)
519 1 100 0.29 2386 BPrivate::Icon::PathSource::~PathSource()
520 1 100 0.29 2390 operator new(unsigned long, std::nothrow_t const&)
521 1 100 0.29 2386 BPrivate::Icon::Icon::~Icon()
522 1 100 0.29 2386 BPrivate::Icon::Icon::Icon()
523 1 100 0.29 2386 agg::rasterizer_compound_aa<agg::rasterizer_sl_clip<agg::ras_conv_dbl> >::add_vertex(double, double, unsigned int)
524 1 100 0.29 2390 __dynamic_cast
525 1 100 0.29 2394 icu_57::Format::format(icu_57::Formattable const&, icu_57::UnicodeString&, UErrorCode&) const
526 1 100 0.29 2385 BarberPole::Draw(BRect)
527 1 100 0.29 2394 icu_57::DecimalFormatImpl::formatInt64(long, icu_57::UnicodeString&, icu_57::FieldPositionHandler&, UErrorCode&) const
528 1 100 0.29 2394 icu_57::DecimalFormatImpl::formatInt32(int, icu_57::UnicodeString&, icu_57::FieldPositionHandler&, UErrorCode&) const
529 1 100 0.29 2394 icu_57::IntDigitCountRange::IntDigitCountRange(int, int)
530 1 100 0.29 2394 icu_57::DigitAffixesAndPadding::formatInt32(int, icu_57::ValueFormatter const&, icu_57::FieldPositionHandler&, icu_57::PluralRules const*, icu_57::UnicodeString&, UErrorCode&) const
531 1 100 0.29 2394 icu_57::PluralFormat::findSubMessage(icu_57::MessagePattern const&, int, icu_57::PluralFormat::PluralSelector const&, void*, double, UErrorCode&)
532 1 100 0.29 2394 icu_57::DecimalFormat::format(long, icu_57::UnicodeString&, icu_57::FieldPosition&) const
533 1 100 0.29 2394 icu_57::NumberFormat::format(icu_57::Formattable const&, icu_57::UnicodeString&, icu_57::FieldPosition&, UErrorCode&) const
534 1 100 0.29 2394 icu_57::MessageFormat::format(icu_57::Formattable const*, int, icu_57::UnicodeString&, icu_57::FieldPosition&, UErrorCode&) const
535 1 100 0.29 2394 icu_57::MessageFormat::format(icu_57::Formattable const*, icu_57::UnicodeString const*, int, icu_57::UnicodeString&, icu_57::FieldPosition*, UErrorCode&) const
536 1 100 0.29 2394 icu_57::MessageFormat::format(int, void const*, icu_57::Formattable const*, icu_57::UnicodeString const*, int, icu_57::AppendableWrapper&, icu_57::FieldPosition*, UErrorCode&) const
537 1 100 0.29 2394 icu_57::MessageFormat::PluralSelectorProvider::select(void*, double, UErrorCode&) const
538 1 100 0.29 2390 __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
539 1 100 0.29 2392 classify_object_over_fdes
540 1 100 0.29 2391 BPrivate::superblock::makeSuperblock(int, BPrivate::processHeap*)
541 1 100 0.29 2391 BPrivate::hoardHeap::freeBlock(BPrivate::block*&, BPrivate::superblock*&, int, BPrivate::processHeap*)
542 1 100 0.29 2391 BPrivate::hoardUnsbrk(void*, long)
543 1 100 0.29 2391 BPrivate::hoardSbrk(long)
544 1 100 0.29 2391 strcmp
545 1 100 0.29 2391 find_thread
546 1 100 0.29 2391 __mutex_unlock
547 1 100 0.29 2391 _kern_open_dir
548 1 100 0.29 2391 _kern_get_next_image_info
549 1 100 0.29 2391 _kern_release_sem
550 1 100 0.29 2391 _kern_acquire_sem_etc
551 1 100 0.29 2386 BBitmap::BBitmap(BRect, unsigned int, color_space, int, screen_id)
552 1 100 0.29 2384 _kern_open
553 1 100 0.29 2384 strlcpy
554 1 100 0.29 2386 BPrivate::AppServerLink::AppServerLink()
555 1 100 0.29 2386 BPrivate::LinkReceiver::ResetBuffer()
556 1 100 0.29 2386 BPrivate::LinkSender::Attach(void const*, unsigned long)
557 1 100 0.29 2386 BMessage::_FindField(char const*, unsigned int, BMessage::field_header**) const
558 1 100 0.29 2386 BMessage::HasData(char const*, unsigned int, int) const
559 1 100 0.29 2386 BBitmap::_InitObject(BRect, color_space, unsigned int, int, screen_id)
560 1 100 0.29 2384 open_executable
561 1 100 0.29 2386 BFont::GetEscapements(char const*, int, escapement_delta*, float*) const
562 1 100 0.29 2386 BFont::GetTruncatedStrings(char const**, int, unsigned int, float, BString*) const
563 1 100 0.29 2386 BFont::TruncateString(BString*, unsigned int, float) const
564 1 100 0.29 2386 BGradient::MakeEmpty()
565 1 100 0.29 2386 BGradient::~BGradient()
566 1 100 0.29 2386 BPrivate::HaikuControlLook::_DrawFrame(BView*, BRect&, rgb_color const&, rgb_color const&, rgb_color const&, rgb_color const&, unsigned int)
567 1 100 0.29 2386 BPrivate::HaikuControlLook::DrawBorder(BView*, BRect&, BRect const&, rgb_color const&, border_style, unsigned int, unsigned int)
568 1 100 0.29 2386 BPrivate::HaikuControlLook::_BevelShadowColor(rgb_color const&, unsigned int)
569 1 100 0.29 2385 BPrivate::OutlineView::Clear()
570 1 100 0.29 2385 MainWindow::_AdoptModel()
571 1 100 0.29 2385 PackageRow::~PackageRow()
572 1 100 0.29 2385 PackageListView::Clear()
573 1 100 0.29 2385 BStringField::~BStringField()
574 1 100 0.29 2385 BRow::ValidateField(BField const*, int) const
575 1 100 0.29 2385 BPrivate::OutlineView::RecursiveDeleteRows(BPrivate::BRowContainer*, bool)
576 1 100 0.29 2385 BPrivate::OutlineView::FixScrollBar(bool)
577 1 100 0.29 2385 BPrivate::RecursiveOutlineIterator::GoToNext()
578 1 100 0.29 2386 BPrivate::HaikuControlLook::DrawSplitter(BView*, BRect&, BRect const&, bulk load - start
579bulk load - initiating [ServerIconExportUpdateProcess]
580bulk load - initiating [RepositoryDataUpdateProcess]
581bulk load - starting process [ServerIconExportUpdateProcess]
582bulk load - starting process [RepositoryDataUpdateProcess]
583[RepositoryDataUpdateProcess] will fetch data
584[RepositoryDataUpdateProcess] did fetch data
585[RepositoryDataUpdateProcess] will process data
586associated depot [HaikuPorts] with server repository source [haikuports_x86_64]
587[RepositoryDataUpdateProcess] did process data
588depot [Haiku] (https://eu.hpkg.haiku-os.org/haiku/r1beta1/x86_64/current) correlates with no repository in the haikudepot server system
589the depot [Haiku] has no repository source code
590bulk load - initiating [PkgDataUpdateProcess<HaikuPorts>]
591did initiate populate package data for 1 depots
592bulk load - starting process [PkgDataUpdateProcess<HaikuPorts>]
593[PkgDataUpdateProcess<HaikuPorts>] will fetch data
594did populate 271 packages' icons ( 0.938 secs)
595rgb_color const&, orientation, unsigned int, unsigned int)
596 1 100 0.29 2385 BRow::~BRow()
597 1 100 0.29 2385 BPrivate::TitleView::DrawTitle(BView*, BRect, BColumn*, bool)
598 1 100 0.29 2385 BPrivate::TitleView::Draw(BRect)
599 1 100 0.29 2385 BPrivate::OutlineView::AddRow(BRow*, int, BRow*)
600 1 100 0.29 2385 BColumnListView::AddRow(BRow*, int, BRow*)
601 1 100 0.29 2384 analyze_image_haiku_version_and_abi(int, image_t*, Elf64_Ehdr&, int, char*, unsigned long)
602 1 100 0.29 2384 search_executable_in_path_list(char const*, char const*, int, char const*, char const*, char const*, char*, unsigned long) [clone .constprop.3]
603 1 100 0.29 2386 BPrivate::Icon::Shape::VertexSource()
604 1 100 0.29 2386 BList::_ResizeArray(int)
605 1 100 0.29 2386 BLocker::Unlock()
606 1 100 0.29 2386 BLocker::Lock()
607 1 100 0.29 2386 BString::_Allocate(int)
608 1 100 0.29 2386 BString::_Clone(char const*, int)
609 1 100 0.29 2386 BString::_Init(char const*, int)
610 1 100 0.29 2386 BString::BString(BString const&)
611 1 100 0.29 2386 BString::~BString()
612 1 100 0.29 2386 BList::IsEmpty() const
613 1 100 0.29 2386 BPrivate::Icon::Shape::~Shape()
614 1 100 0.29 2386 BPrivate::Icon::Shape::~Shape()
615 1 100 0.29 2386 BPrivate::Icon::ShapeContainer::_MakeEmpty()
616 1 100 0.29 2386 get_path_storage(agg::path_base<agg::vertex_block_storage<double, 8u, 256u> >&, BPrivate::Icon::control_point const*, int, bool)
617 1 100 0.29 2386 agg::vertex_block_storage<double, 8u, 256u>::storage_ptrs(double**)
618 1 100 0.29 2386 BPrivate::Icon::Gradient::_MakeEmpty()
619 1 100 0.29 2386 BPrivate::Icon::Gradient::~Gradient()
620 1 100 0.29 2386 BPrivate::Icon::Gradient::~Gradient()
621 1 100 0.29 2386 BWindow::_FindView(int)
622 1 100 0.29 2386 BPrivate::HaikuControlLook::_DrawNonFlatButtonBackground(BView*, BRect&, BRect const&, BRegion&, float, float, float, float, rgb_color const&, bool, unsigned int, unsigned int, orientation)
623 1 100 0.29 2386 BSplitView::Draw(BRect)
624 1 100 0.29 2386 BSplitView::_DrawDefaultSplitter(BView*, BRect, BRect const&, orientation, bool)
625 1 100 0.29 2386 BSplitView::DrawSplitter(BRect, BRect const&, orientation, bool)
626 1 100 0.29 2386 BView::BeginLineArray(int)
627 1 100 0.29 2386 BView::SetHighColor(rgb_color)
628 1 100 0.29 2386 BView::DrawBitmap(BBitmap const*, BRect, BRect)
629 1 100 0.29 2386 BWindow::Sync() const
630 1 100 0.29 2386 BPrivate::Icon::Style::SetGradient(BPrivate::Icon::Gradient const*)
631 1 100 0.29 2386 BPrivate::CatKey::CatKey(char const*, char const*, char const*)
632 1 100 0.29 2386 BPrivate::HashMapCatalog::GetString(BPrivate::CatKey const&)
633 1 100 0.29 2386 _InitializeCatalog(void*)
634 1 100 0.29 2386 BStringFormat::Format(BString&, long) const
635 1 100 0.29 2386 BEntry::SetTo(char const*, bool)
636 1 100 0.29 2386 BEntry::BEntry(char const*, bool)
637 1 100 0.29 2386 BList::ItemAt(int) const
638
639profiling results for thread "HaikuDepot" (382):
640 tick interval: 100 us
641 total ticks: 10 (1000 us)
642 unknown ticks: 0 (0 us, 0.00%)
643 dropped ticks: 0 (0 us, 0.00%)
644 samples/tick: 16.1
645
646 hits unknown image
647 ------------------------------------------------------------------------------
648 6 0 2385 /boot/system/apps/HaikuDepot
649 10 0 2383 commpage
650 10 0 2384 /boot/system/runtime_loader
651 7 0 2386 /boot/system/lib/libbe.so
652 1 0 2387 /boot/system/lib/libpackage.so
653 2 0 2388 /boot/system/lib/libbnetapi.so
654 1 0 2390 /boot/system/lib/libstdc++.so.6.0.24
655 6 0 2391 /boot/system/lib/libroot.so
656 1 0 2402 /boot/system/lib/libcurl.so.4.5.0
657 1 0 2404 /boot/system/lib/libcrypto.so.1.0.0
658
659 hits in us in % image function
660 ------------------------------------------------------------------------------
661 10 1000 100.00 2384 runtime_loader
662 10 1000 100.00 2383 commpage_thread_exit
663 5 500 50.00 2385 _start
664 4 400 40.00 2384 load_program
665 4 400 40.00 2384 init_dependencies(image_t*, bool) [clone .constprop.5]
666 3 300 30.00 2386 BApplication::Run()
667 3 300 30.00 2386 BLooper::task_looper()
668 3 300 30.00 2386 BApplication::DispatchMessage(BMessage*, BHandler*)
669 3 300 30.00 2385 App::ReadyToRun()
670 3 300 30.00 2385 MainWindow::MainWindow(BMessage const&)
671 3 300 30.00 2385 main
672 2 200 20.00 2384 arch_relocate_image
673 2 200 20.00 2391 pthread_once
674 2 200 20.00 2388 BNetworkCookieJar::BNetworkCookieJar()
675 2 200 20.00 2388 _GLOBAL__sub_I_UrlRequest.cpp
676 2 200 20.00 2386 BPrivate::MutableLocaleRoster::Default()
677 2 200 20.00 2386 BPrivate::LinkReceiver::GetNextMessage(int&, long)
678 2 200 20.00 2386 BApplication::~BApplication()
679 2 200 20.00 2386 BPrivate::InitializeLocaleRoster()
680 2 200 20.00 2386 __haiku_init_after
681 2 200 20.00 2384 relocate_rela(image_t*, image_t*, Elf64_Rela*, unsigned long, SymbolLookupCache*)
682 2 200 20.00 2384 export_load_add_on(char const*, unsigned int)
683 2 200 20.00 2384 resolve_symbol
684 2 200 20.00 2384 find_undefined_symbol_add_on(image_t*, image_t*, SymbolLookupInfo const&, image_t**)
685 2 200 20.00 2384 find_symbol(image_t*, SymbolLookupInfo const&, bool)
686 2 200 20.00 2386 BPrivate::LocaleRosterData::LocaleRosterData(BLanguage const&, BFormattingConventions const&)
687 2 200 20.00 2384 load_library
688 2 200 20.00 2386 BPrivate::LocaleRosterData::_Initialize()
689 2 200 20.00 2384 relocate_dependencies(image_t*)
690 2 200 20.00 2386 BPrivate::LocaleRosterData::_InitializeCatalogAddOns()
691 2 200 20.00 2386 __initialize_locale_kit()
692 2 200 20.00 2386 BLocaleRoster::BLocaleRoster()
693 1 100 10.00 2391 malloc
694 1 100 10.00 2387 __haiku_term_after
695 1 100 10.00 2390 operator new(unsigned long)
696 1 100 10.00 2391 _kern_port_buffer_size_etc
697 1 100 10.00 2391 _kern_read_port_etc
698 1 100 10.00 2391 exit
699 1 100 10.00 2391 BPrivate::processHeap::free(void*)
700 1 100 10.00 2391 BPrivate::superblock::superblock(int, int, BPrivate::hoardHeap*)
701 1 100 10.00 2391 BPrivate::superblock::makeSuperblock(int, BPrivate::processHeap*)
702 1 100 10.00 2391 BPrivate::threadHeap::malloc(unsigned long)
703 1 100 10.00 2402 Curl_ossl_cleanup
704 1 100 10.00 2404 int_err_del
705 1 100 10.00 2391 free
706 1 100 10.00 2404 lh_free
707 1 100 10.00 2404 CRYPTO_free
708 1 100 10.00 2402 Curl_ssl_cleanup
709 1 100 10.00 2402 curl_global_cleanup
710 1 100 10.00 2386 BGroupLayout::AddView(int, BView*, float)
711 1 100 10.00 2385 PackageInfoView::PackageInfoView(BLocker*, PackageActionHandler*)
712 1 100 10.00 2385 UserRatingsView::UserRatingsView()
713 1 100 10.00 2385 PackageListView::PackageListView(BLocker*)
714 1 100 10.00 2385 BPrivate::TitleView::TitleView(BRect, BPrivate::OutlineView*, BList*, BList*, BColumnListView*, unsigned int)
715 1 100 10.00 2385 BColumnListView::_Init()
716 1 100 10.00 2385 BColumnListView::BColumnListView(char const*, unsigned int, border_style, bool)
717 1 100 10.00 2384 terminate_program
718 1 100 10.00 2386 BPrivate::LinkReceiver::ReadFromPort(long)
719 1 100 10.00 2386 BBitmap::_InitObject(BRect, color_space, unsigned int, int, screen_id)
720 1 100 10.00 2386 BBitmap::BBitmap(BRect, color_space, bool, bool)
721 1 100 10.00 2386 BFont::GetStringWidths(char const**, int const*, int, float*) const
722 1 100 10.00 2386 BFont::StringWidth(char const*) const
723 1 100 10.00 2386 BWindow::BWindow(BRect, int)
724 1 100 10.00 2386 BLayout::AddItem(int, BLayoutItem*)
725 1 100 10.00 2386 BLayout::AddView(int, BView*)
726 1 100 10.00 2386 BMenu::_ComputeRowLayout(int, bool, bool, BRect&)
727 1 100 10.00 2386 BMenu::_ComputeLayout(int, bool, bool, float*, float*)
728 1 100 10.00 2386 BMenu::_LayoutItems(int)
729 1 100 10.00 2386 BMenu::AttachedToWindow()
730 1 100 10.00 2386 BMenuBar::AttachedToWindow()
731 1 100 10.00 2386 BMenuItem::GetContentSize(float*, float*)
732 1 100 10.00 2386 BView::_Attach()
733 1 100 10.00 2386 BView::_AddChild(BView*, BView*)
734 1 100 10.00 2386 BWindow::_InitData(BRect, char const*, window_look, window_feel, unsigned int, unsigned int, int)
735
736profiling results for thread "The Barber Machine" (393):
737 tick interval: 100 us
738 total ticks: 9 (900 us)
739 unknown ticks: 0 (0 us, 0.00%)
740 dropped ticks: 0 (0 us, 0.00%)
741 samples/tick: 7.3
742
743 hits unknown image
744 ------------------------------------------------------------------------------
745 9 0 2385 /boot/system/apps/HaikuDepot
746 9 0 2383 commpage
747 1 0 2386 /boot/system/lib/libbe.so
748 9 0 2391 /boot/system/lib/libroot.so
749
750 hits in us in % image function
751 ------------------------------------------------------------------------------
752 9 900 100.00 2383 commpage_thread_exit
753 9 900 100.00 2391 thread_entry
754 8 800 88.89 2391 _kern_snooze_etc
755 1 100 11.11 2385 MachineRoom::_SpinLoop()
756 1 100 11.11 2386 BMessage::_SendMessage(int, int, int, long, bool, BMessenger&) const
757 1 100 11.11 2386 BMessenger::SendMessage(BMessage*, BMessenger, long) const
758 1 100 11.11 2386 BMessenger::SendMessage(BMessage*, BHandler*, long) const
759 1 100 11.11 2386 BMessenger::SendMessage(unsigned int, BHandler*) const
760 1 100 11.11 2391 _kern_port_count