profiling results for thread "sort_thread" (385): tick interval: 100 us total ticks: 0 (0 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 0.0 no functions were hit profiling results for thread "sort_thread" (386): tick interval: 100 us total ticks: 0 (0 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 0.0 no functions were hit profiling results for thread "sort_thread" (387): tick interval: 100 us total ticks: 0 (0 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 0.0 no functions were hit profiling results for thread "RepositoryDataUpdateProcess" (395): tick interval: 100 us total ticks: 0 (0 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 0.0 no functions were hit profiling results for thread "model loader" (389): tick interval: 100 us total ticks: 444 (44400 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 15.5 hits unknown image ------------------------------------------------------------------------------ 444 0 2424 /boot/system/apps/HaikuDepot 444 0 2422 commpage 306 0 2425 /boot/system/lib/libbe.so 359 0 2426 /boot/system/lib/libpackage.so 13 0 2429 /boot/system/lib/libstdc++.so.6.0.24 444 0 2430 /boot/system/lib/libroot.so 90 0 2439 /boot/system/lib/libz.so.1.2.11 104 0 34 commpage hits in us in % image function ------------------------------------------------------------------------------ 444 44400 100.00 2424 MainWindow::_RefreshModelThreadWorker(void*) 444 44400 100.00 2430 thread_entry 444 44400 100.00 2422 commpage_thread_exit 330 33000 74.32 2424 MainWindow::_RefreshPackageList(bool) 176 17600 39.64 2426 BPackageKit::BPackageRoster::GetRepositoryCache(BString const&, BPackageKit::BRepositoryCache*) 176 17600 39.64 2426 BPackageKit::BRepositoryCache::SetTo(BEntry const&) 172 17200 38.74 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ParseAttributeTree(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, bool&) 171 17100 38.51 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ParseAttributeTree(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*) 147 14700 33.11 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ParsePackageAttributesSection(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler*) 144 14400 32.43 2426 BPackageKit::BHPKG::BPrivate::RepositoryReaderImpl::ParseContent(BPackageKit::BHPKG::BRepositoryContentHandler*) 117 11700 26.35 2426 BPackageKit::BManager::BPrivate::BPackageManager::Init(unsigned int) 114 11400 25.68 2424 MainWindow::_RefreshRepositories(bool) 112 11200 25.23 2426 BPackageKit::BManager::BPrivate::BPackageManager::_AddRemoteRepository(BPackageKit::BPackageRoster&, char const*, bool) 97 9700 21.85 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PrepareSection(BPackageKit::BHPKG::BPrivate::PackageFileSection&) 97 9700 21.85 2426 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::ReadDataToOutput(long, unsigned long, BDataIO*) 97 9700 21.85 2426 BPackageKit::BHPKG::BAbstractBufferedDataReader::ReadData(long, void*, unsigned long) 94 9400 21.17 2426 BPackageKit::BManager::BPrivate::BRepositoryBuilder::AddPackage(char const*, BPackageKit::BSolverPackage**) 94 9400 21.17 2426 BPackageKit::BPackageInfo::ReadFromPackageFile(char const*) 94 9400 21.17 2426 BPackageKit::BPackageInfo::_ReadFromPackageFile(BPackageKit::BPackageInfo::PackageFileLocation const&) 93 9300 20.95 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::ParseContent(BPackageKit::BHPKG::BPackageContentHandler*) 90 9000 20.27 2439 inflate 90 9000 20.27 2426 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::DecompressChunkData(void*, unsigned long, void*, unsigned long) 90 9000 20.27 2439 uncompress2 90 9000 20.27 2439 uncompress 90 9000 20.27 2425 BZlibCompressionAlgorithm::DecompressBuffer(void const*, unsigned long, void*, unsigned long, unsigned long&, BDecompressionParameters const*) 86 8600 19.37 2426 BPackageKit::BPackageInfoContentHandler::HandlePackageAttribute(BPackageKit::BHPKG::BPackageInfoAttributeValue const&) 84 8400 18.92 2430 malloc 78 7800 17.57 2426 BPackageKit::BManager::BPrivate::BPackageManager::_GetRepositoryCache(BPackageKit::BPackageRoster&, BPackageKit::BRepositoryConfig const&, bool, BPackageKit::BRepositoryCache&) 77 7700 17.34 2430 free 69 6900 15.54 2430 BPrivate::threadHeap::malloc(unsigned long) 60 6000 13.51 2425 BString::_Clone(char const*, int) 59 5900 13.29 2430 BPrivate::processHeap::free(void*) 58 5800 13.06 2426 BPackageKit::BPackageInfo::~BPackageInfo() 54 5400 12.16 2439 inflate_fast 53 5300 11.94 2425 BString::_Init(char const*, int) 52 5200 11.71 2425 BString::_Allocate(int) 44 4400 9.91 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PackageInfoAttributeHandlerBase::NotifyDone(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*) 44 4400 9.91 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PackageAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**) 42 4200 9.46 2426 BPackageKit::BPackageVersion::BPackageVersion(BPackageKit::BHPKG::BPackageVersionData const&) 38 3800 8.56 2426 BPackageKit::BHPKG::BPrivate::RepositoryReaderImpl::PackagesAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**) 38 3800 8.56 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::_PrepareSections() 36 3600 8.11 2425 BString::_FreePrivateData() 35 3500 7.88 2439 adler32_z 35 3500 7.88 2439 adler32 34 3400 7.66 2430 __mutex_lock 32 3200 7.21 2426 BPackageKit::BPackageInfoSet::PackageMap::~PackageMap() 32 3200 7.21 2426 BPackageKit::BPackageInfoSet::PackageInfo::~PackageInfo() 32 3200 7.21 2426 BPackageKit::BHPKG::BPrivate::RepositoryReaderImpl::Init(BPositionIO*, bool) 32 3200 7.21 2425 BReferenceable::ReleaseReference() 30 3000 6.76 2426 BPackageKit::BRepositoryCache::~BRepositoryCache() 28 2800 6.31 2426 BPackageKit::BPackageResolvable::BPackageResolvable(BPackageKit::BHPKG::BPackageResolvableData const&) 27 2700 6.08 2425 BString::~BString() 26 2600 5.86 2424 BObjectList::~BObjectList() 26 2600 5.86 2426 BPackageKit::BSolverRepository::~BSolverRepository() 25 2500 5.63 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::_ParseTOC(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler*) 25 2500 5.63 2430 memcpy 25 2500 5.63 2426 BPackageKit::BManager::BPrivate::BPackageManager::~BPackageManager() 22 2200 4.95 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ReadAttribute(unsigned char&, BPackageKit::BHPKG::BPackageAttributeValue&, bool*, unsigned long*) 22 2200 4.95 2425 BString::SetTo(BString const&) 22 2200 4.95 2426 BPackageKit::BPackageInfoSet::AddInfo(BPackageKit::BPackageInfo const&) 22 2200 4.95 2426 BObjectList::~BObjectList() 22 2200 4.95 2426 BPackageKit::BManager::BPrivate::BPackageManager::RemoteRepository::~RemoteRepository() 21 2100 4.73 2426 BObjectList::MakeEmpty(bool) 20 2000 4.50 2426 BPackageKit::BManager::BPrivate::BRepositoryBuilder::BRepositoryBuilder(BPackageKit::BSolverRepository&, BPackageKit::BRepositoryCache const&, BString const&) 20 2000 4.50 2426 BPackageKit::BSolverRepository::SetTo(BPackageKit::BRepositoryCache const&) 19 1900 4.28 2425 BList::_ResizeArray(int) 19 1900 4.28 2426 BObjectList::~BObjectList() 19 1900 4.28 2426 BPackageKit::BSolverRepository::AddPackage(BPackageKit::BPackageInfo const&, BPackageKit::BSolverPackage**) 18 1800 4.05 2430 BPrivate::superblock::makeSuperblock(int, BPrivate::processHeap*) 17 1700 3.83 2430 __mutex_unlock 17 1700 3.83 2425 BList::operator=(BList const&) 17 1700 3.83 2426 BPackageKit::BSolverPackage::BSolverPackage(BPackageKit::BSolverRepository*, BPackageKit::BPackageInfo const&) 16 1600 3.60 2426 BPackageKit::BPackageVersion::SetTo(BString const&, BString const&, BString const&, BString const&, unsigned int) 16 1600 3.60 2430 BPrivate::superblock::superblock(int, int, BPrivate::hoardHeap*) 15 1500 3.38 2425 _PointerList_::_PointerList_(_PointerList_ const&) 15 1500 3.38 2430 strcmp 15 1500 3.38 2430 BPrivate::hoardHeap::freeBlock(BPrivate::block*&, BPrivate::superblock*&, int, BPrivate::processHeap*) 14 1400 3.15 2430 realloc 14 1400 3.15 2424 RepositoryUrlUtils::EqualsNormalized(BString const&, BString const&) 13 1300 2.93 2429 operator new(unsigned long, std::nothrow_t const&) 13 1300 2.93 2426 BObjectList::BObjectList(BObjectList const&) 12 1200 2.70 2425 BString::operator==(char const*) const 11 1100 2.48 2424 DepotInfo::AddPackage(BReference const&) 10 1000 2.25 2426 BPackageKit::BPackageInfo::Clear() 10 1000 2.25 2425 BStringList::~BStringList() 10 1000 2.25 2426 BPackageKit::BRepositoryCache::RepositoryContentHandler::HandlePackage(char const*) 9 900 2.03 2426 BPackageKit::BPackageResolvableExpression::BPackageResolvableExpression(BPackageKit::BHPKG::BPackageResolvableExpressionData const&) 9 900 2.03 2430 BPrivate::hoardUnlock(mutex&) 9 900 2.03 2424 PackageInfo::PackageInfo(BPackageKit::BPackageInfo const&) 9 900 2.03 2426 BObjectList::MakeEmpty(bool) 8 800 1.80 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ReadAttributeValue(unsigned char, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue&) 8 800 1.80 2430 strncpy 8 800 1.80 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::ReadUnsignedLEB128(unsigned long&) 7 700 1.58 2426 BObjectList::~BObjectList() 7 700 1.58 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::EntryAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**) 7 700 1.58 2425 BUrl::BUrl(char const*) 7 700 1.58 2425 BString::_MakeWritable(int, bool) 7 700 1.58 2425 BString::BString(BString const&) 6 600 1.35 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::ReadAttributeValue(unsigned char, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue&) 6 600 1.35 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ReadSectionBuffer(void*, unsigned long) 5 500 1.13 2426 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::ReadAndDecompressChunkData(unsigned long, unsigned long, unsigned long, void*, void*) 5 500 1.13 2425 BFdIO::ReadAt(long, void*, unsigned long) 5 500 1.13 2426 BPackageKit::BHPKG::BPrivate::PackageFileHeapAccessorBase::ReadFileData(unsigned long, void*, unsigned long) 5 500 1.13 2426 BObjectList::BObjectList(BObjectList const&) 5 500 1.13 2426 BPackageKit::BManager::BPrivate::BPackageManager::ClientInstallationInterface::InitInstalledRepository(BPackageKit::BManager::BPrivate::BPackageManager::InstalledRepository&) 5 500 1.13 2426 BPackageKit::BManager::BPrivate::BPackageManager::_AddInstalledRepository(BPackageKit::BManager::BPrivate::BPackageManager::InstalledRepository*) 5 500 1.13 2426 BPackageKit::BPackageVersion::ToString() const 5 500 1.13 2430 _kern_read 5 500 1.13 2426 BPackageKit::BSolverRepository::AddPackages(BPackageKit::BPackageInstallationLocation) 5 500 1.13 2426 BPackageKit::BManager::BPrivate::BRepositoryBuilder::AddPackages(BPackageKit::BPackageInstallationLocation, char const*) 5 500 1.13 2425 BPositionIO::ReadAtExactly(long, void*, unsigned long, unsigned long*) 4 400 0.90 2425 BStringList::BStringList(BStringList const&) 4 400 0.90 2426 BPackageKit::BPackageInfo::CanonicalFileName() const 4 400 0.90 2426 BPackageKit::BPackageInfo::FileName() const 4 400 0.90 2425 BUrl::operator==(BUrl&) const 4 400 0.90 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::AttributeAttributeHandler::Delete(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*) 4 400 0.90 2425 BString::_DoAppend(char const*, int) 4 400 0.90 2430 memset 4 400 0.90 2425 BString::Truncate(int, bool) 4 400 0.90 2425 BStringList::_DecrementRefCounts() const 3 300 0.68 2424 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_lower_bound(std::_Rb_tree_node > >*, std::_Rb_tree_node_base*, BString const&) [clone .isra.78] 3 300 0.68 2425 BMessage::FindData(char const*, unsigned int, int, void const**, long*) const 3 300 0.68 2424 UserRating::UserRating() 3 300 0.68 2426 BPackageKit::BManager::BPrivate::BPackageManager::InstalledRepository::~InstalledRepository() 3 300 0.68 2424 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(BString const&) 3 300 0.68 2430 tls_get 3 300 0.68 2430 memmove 3 300 0.68 2430 BPrivate::hoardLock(mutex&) 3 300 0.68 2425 BUrl::_ExplodeUrlString(BString const&, unsigned int) 3 300 0.68 2425 BString::ToLower() 3 300 0.68 2426 BPackageKit::BPrivate::BDaemonClient::GetInstallationLocationInfo(BPackageKit::BPackageInstallationLocation, BPackageKit::BInstallationLocationInfo&) 3 300 0.68 2425 BString::_MakeWritable() 3 300 0.68 2426 BPackageKit::BPackageRoster::GetInstallationLocationInfo(BPackageKit::BPackageInstallationLocation, BPackageKit::BInstallationLocationInfo&) 3 300 0.68 2426 BPackageKit::BPackageRoster::GetActivePackages(BPackageKit::BPackageInstallationLocation, BPackageKit::BPackageInfoSet&) 3 300 0.68 2426 BPackageKit::BPrivate::BDaemonClient::_ExtractPackageInfoSet(BMessage const&, char const*, BPackageKit::BPackageInfoSet&) 3 300 0.68 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::PackageResolvableAttributeHandler::HandleAttribute(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*, unsigned char, BPackageKit::BHPKG::BPackageAttributeValue const&, BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler**) 3 300 0.68 2426 BPackageKit::BPackageVersion::Clear() 3 300 0.68 2425 BUrl::~BUrl() 3 300 0.68 2425 BUrl::SetUrlString(BString const&) 3 300 0.68 2425 BMessage::FindString(char const*, int, BString*) const 3 300 0.68 2425 BMessage::FindString(char const*, int, char const**) const 3 300 0.68 2425 BString::operator<<(BString const&) 3 300 0.68 2426 BPackageKit::BPackageInfo::BPackageInfo(BMessage*, int*) 3 300 0.68 2426 BPackageKit::BPackageInfo::_ExtractResolvables(BMessage*, char const*, BObjectList&) 3 300 0.68 2425 BUrl::UrlString() const 3 300 0.68 2426 BPackageKit::BPackageInfo::_ExtractVersion(BMessage*, char const*, int, BPackageKit::BPackageVersion&) 2 200 0.45 2430 BPrivate::hoardHeap::moveSuperblock(BPrivate::superblock*, int, int, int) 2 200 0.45 2426 BPackageKit::BPackageInfo::SetVersion(BPackageKit::BPackageVersion const&) 2 200 0.45 2425 BList::CountItems() const 2 200 0.45 2426 BPackageKit::BPackageInfo::SetName(BString const&) 2 200 0.45 2430 find_thread 2 200 0.45 2430 vsnprintf 2 200 0.45 2430 __snprintf 2 200 0.45 2430 _IO_vfprintf 2 200 0.45 2430 void (anonymous namespace)::copy_small<1ul>(unsigned char*, unsigned char const*) 2 200 0.45 2430 strlen 2 200 0.45 2425 BString::operator<<(unsigned int) 2 200 0.45 2424 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 2 200 0.45 2425 BString::BString(char const*) 2 200 0.45 2425 BPositionIO::Write(void const*, unsigned long) 2 200 0.45 2425 BMemoryIO::WriteAt(long, void const*, unsigned long) 2 200 0.45 2425 BString::_Resize(int) 2 200 0.45 2425 BDataIO::WriteExactly(void const*, unsigned long, unsigned long*) 2 200 0.45 2426 BObjectList::BObjectList(BObjectList const&) 1 100 0.23 2430 BPrivate::hoardHeap::reuse(int) 1 100 0.23 2425 BStringList::Add(BString const&) 1 100 0.23 2425 BString::SetToFormatVarArgs(char const*, __va_list_tag*) 1 100 0.23 2425 BString::SetToFormat(char const*, ...) 1 100 0.23 2425 BUrl::Path() const 1 100 0.23 2425 BReferenceable::AcquireReference() 1 100 0.23 2425 BString::operator<<(char) 1 100 0.23 2439 inflate_table 1 100 0.23 2425 _PointerList_::ReplaceItem(int, void*) 1 100 0.23 2425 BList::IsEmpty() const 1 100 0.23 2430 _kern_mutex_lock 1 100 0.23 2430 strnlen 1 100 0.23 2426 BObjectList::~BObjectList() 1 100 0.23 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandler::~AttributeHandler() 1 100 0.23 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::InitHeapReader(unsigned int, unsigned int, long, unsigned long, unsigned long) 1 100 0.23 2426 BPackageKit::BHPKG::BPrivate::ReaderImplBase::_ReadString(char const*&, unsigned long*) 1 100 0.23 2426 int BPackageKit::BHPKG::BPrivate::ReaderImplBase::Init(BPositionIO*, bool, BPackageKit::BHPKG::BPrivate::hpkg_header&, unsigned int) 1 100 0.23 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::EntryAttributeHandler::Delete(BPackageKit::BHPKG::BPrivate::ReaderImplBase::AttributeHandlerContext*) 1 100 0.23 2426 BPackageKit::BHPKG::BPrivate::PackageReaderImpl::Init(BPositionIO*, bool, unsigned int, BPackageKit::BHPKG::BPrivate::hpkg_header*) 1 100 0.23 2426 BPackageKit::BHPKG::BPrivate::PackageFileHeapReader::Init() 1 100 0.23 2424 PublisherInfo::operator=(PublisherInfo const&) 1 100 0.23 2426 BPackageKit::BHPKG::BPrivate::RepositoryReaderImpl::PackageContentHandlerAdapter::HandlePackageAttribute(BPackageKit::BHPKG::BPackageInfoAttributeValue const&) 1 100 0.23 2426 BPackageKit::BPackageInfoSet::Iterator::Next() 1 100 0.23 2424 UserInfo::UserInfo() 1 100 0.23 2425 BUrl::_ContainsDelimiter(BString const&) 1 100 0.23 2426 BObjectList::MakeEmpty(bool) 1 100 0.23 2425 BList::ItemAt(int) const 1 100 0.23 2424 Model::AddDepot(DepotInfo const&) 1 100 0.23 2426 BPackageKit::BPackageInfo::AddProvides(BPackageKit::BPackageResolvable const&) 1 100 0.23 2426 BPackageKit::BPackageInfo::AddURL(BString const&) 1 100 0.23 2426 BPackageKit::BPackageInfo::InitCheck() const 1 100 0.23 2425 BList::Items() const 1 100 0.23 2425 BUrl::SetAuthority(BString const&) 1 100 0.23 2425 BUrl::SetPath(BString const&) 1 100 0.23 2425 BUrl::_SetPathUnsafe(BString const&) profiling results for thread "ServerIconExportUpdateProcess" (394): tick interval: 100 us total ticks: 98 (9800 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 13.6 hits unknown image ------------------------------------------------------------------------------ 98 0 2424 /boot/system/apps/HaikuDepot 98 0 2422 commpage 18 0 2425 /boot/system/lib/libbe.so 1 0 2429 /boot/system/lib/libstdc++.so.6.0.24 98 0 2430 /boot/system/lib/libroot.so hits in us in % image function ------------------------------------------------------------------------------ 98 9800 100.00 2424 ServerIconExportUpdateProcess::RunInternal() 98 9800 100.00 2430 thread_entry 98 9800 100.00 2422 commpage_thread_exit 98 9800 100.00 2424 AbstractServerProcess::Run() 98 9800 100.00 2424 BulkLoadStateMachine::StartProcess(void*) 97 9700 98.98 2424 ServerIconExportUpdateProcess::Populate() 55 5500 56.12 2424 Model::ForAllPackages(PackageConsumer*, void*) 42 4200 42.86 2424 ServerIconExportUpdateProcess::ConsumePackage(BReference const&, void*) 42 4200 42.86 2430 _kern_release_sem 40 4000 40.82 2424 ServerIconExportUpdateProcess::PopulateForPkg(BReference const&) 37 3700 37.76 2424 LocalIconStore::TryFindIconPath(BString const&, BPath&) const 34 3400 34.69 2424 StorageUtils::ExistsObject(BPath&, bool*, bool*, long*) 34 3400 34.69 2430 _kern_read_stat 13 1300 13.27 2430 _kern_acquire_sem_etc 13 1300 13.27 2425 BLocker::Lock() 5 500 5.10 2424 LocalIconStore::_IdentifyBestIconFileAtDirectory(BPath const&, BPath&) const 3 300 3.06 2425 BPath::_SetPath(char const*) 2 200 2.04 2430 BPrivate::processHeap::free(void*) 2 200 2.04 2430 free 2 200 2.04 2430 _kern_read 2 200 2.04 2430 _kern_mutex_lock 2 200 2.04 2425 BPath::Append(char const*, bool) 2 200 2.04 2425 BPath::SetTo(char const*, char const*, bool) 2 200 2.04 2424 SharedBitmap::SharedBitmap(BPositionIO&) 1 100 1.02 2429 operator new(unsigned long, std::nothrow_t const&) 1 100 1.02 2425 BString::_FreePrivateData() 1 100 1.02 2425 BPath::~BPath() 1 100 1.02 2425 BPath::Unset() 1 100 1.02 2425 non-virtual thunk to BFile::GetSize(long*) const 1 100 1.02 2430 strcpy 1 100 1.02 2430 BPrivate::hoardHeap::freeBlock(BPrivate::block*&, BPrivate::superblock*&, int, BPrivate::processHeap*) 1 100 1.02 2424 ServerIconExportUpdateProcess::HasLocalData(bool*) const 1 100 1.02 2430 BPrivate::threadHeap::malloc(unsigned long) 1 100 1.02 2430 malloc profiling results for thread "PkgDataUpdateProcess::ProcessData(void const*, unsigned long, void*, unsigned long, unsigned long&, unsigned long&) 33 3300 6.60 2439 inflate 28 2800 5.60 2425 BString::Append(char const*, int) 28 2800 5.60 2430 BPrivate::threadHeap::malloc(unsigned long) 28 2800 5.60 2430 malloc 26 2600 5.20 2425 BString::_DoAppend(char const*, int) 25 2500 5.00 2424 DepotInfo::DepotInfo(DepotInfo const&) 22 2200 4.40 2430 free 21 2100 4.20 2430 BPrivate::processHeap::free(void*) 15 1500 3.00 2425 BLocker::Lock() 15 1500 3.00 2430 BPrivate::hoardHeap::freeBlock(BPrivate::block*&, BPrivate::superblock*&, int, BPrivate::processHeap*) 15 1500 3.00 2430 _kern_acquire_sem_etc 13 1300 2.60 2439 crc32 12 1200 2.40 2430 memcpy 12 1200 2.40 2425 BString::_MakeWritable(int, bool) 11 1100 2.20 2425 BString::_Resize(int) 11 1100 2.20 2439 crc32_z 10 1000 2.00 2430 BPrivate::hoardUnsbrk(void*, long) 9 900 1.80 2430 BPrivate::superblock::makeSuperblock(int, BPrivate::processHeap*) 9 900 1.80 2424 DumpExportPkgVersion_StackedDumpExportPkgJsonListener::Handle(BPrivate::BJsonEvent const&) 8 800 1.60 2424 BPrivate::BJson::ParseNumber(BPrivate::JsonParseContext&) 8 800 1.60 2430 strncpy 7 700 1.40 2424 PackageFillingPkgListener::ConsumePackage(BReference const&, void*) 7 700 1.40 2439 updatewindow 7 700 1.40 2430 __mutex_lock 7 700 1.40 2430 BPrivate::hoardSbrk(long) 6 600 1.20 2424 PackageInfo::_NotifyListenersImmediate(unsigned int) 6 600 1.20 2424 MainWindow::PackageChanged(PackageInfoEvent const&) 6 600 1.20 2430 _kern_release_sem 6 600 1.20 2424 PackageInfo::EndCollatingChanges() 6 600 1.20 2439 crc32_little 5 500 1.00 2424 BPrivate::BJson::NextNonWhitespaceChar(BPrivate::JsonParseContext&, char*) 5 500 1.00 2430 __mutex_unlock 4 400 0.80 2439 inflateStateCheck 4 400 0.80 2429 operator new(unsigned long) 4 400 0.80 2425 BMessage::AddPointer(char const*, void const*) 4 400 0.80 2430 strcmp 4 400 0.80 2430 strlen 3 300 0.60 2430 BPrivate::hoardHeap::removeSuperblock(BPrivate::superblock*, int) 3 300 0.60 2424 DumpExportPkg::~DumpExportPkg() 3 300 0.60 2424 DumpExportPkg::~DumpExportPkg() 3 300 0.60 2425 BString::_Init(char const*, int) 3 300 0.60 2425 BString::_Clone(char const*, int) 2 200 0.40 2430 strtoll 2 200 0.40 2424 BPrivate::BJson::ParseStringEscapeSequence(BPrivate::JsonParseContext&, BString&) 2 200 0.40 2424 DumpExportPkgVersion::~DumpExportPkgVersion() 2 200 0.40 2424 DumpExportPkgVersion::~DumpExportPkgVersion() 2 200 0.40 2424 DumpExportPkgScreenshot_List_StackedDumpExportPkgJsonListener::Handle(BPrivate::BJsonEvent const&) 2 200 0.40 2424 DumpExportPkgVersion::SetRevision(long) 2 200 0.40 2425 BLooper::_PostMessage(BMessage*, BHandler*, BHandler*) 2 200 0.40 2425 BMessage::_AddField(char const*, unsigned int, bool, BMessage::field_header**) 2 200 0.40 2425 BMessage::AddData(char const*, unsigned int, void const*, long, bool, int) 2 200 0.40 2425 BString::operator+=(char const*) 2 200 0.40 2425 BMessage::_SendMessage(int, int, int, long, bool, BMessenger&) const 2 200 0.40 2425 BString::operator=(char const*) 2 200 0.40 2425 BString::SetTo(char const*, int) 2 200 0.40 2425 BMessenger::SendMessage(BMessage*, BMessenger, long) const 2 200 0.40 2425 BMessenger::SendMessage(BMessage*, BHandler*, long) const 2 200 0.40 2425 BString::_FreePrivateData() 1 100 0.20 2425 BString::operator+=(char) 1 100 0.20 2430 BPrivate::hoardHeap::insertSuperblock(int, BPrivate::superblock*, BPrivate::processHeap*) 1 100 0.20 2430 BPrivate::superblock::superblock(int, int, BPrivate::hoardHeap*) 1 100 0.20 2430 BPrivate::hoardHeap::reuse(int) 1 100 0.20 2425 BString::~BString() 1 100 0.20 2424 AbstractServerProcess::WasStopped() 1 100 0.20 2424 BulkContainerDumpExportPkgJsonListener::Handle(BPrivate::BJsonEvent const&) 1 100 0.20 2424 BulkContainerItemsStackedDumpExportPkgJsonListener::Handle(BPrivate::BJsonEvent const&) 1 100 0.20 2425 BMessage::operator=(BMessage const&) 1 100 0.20 2425 BFileIO::Read(void*, unsigned long) 1 100 0.20 2425 BBlockCache::Get(unsigned long) 1 100 0.20 2424 PackageInfo::SetTitle(BString const&) 1 100 0.20 2425 BString::operator==(char const*) const 1 100 0.20 2425 BString::_Allocate(int) 1 100 0.20 2430 BPrivate::hoardLockInit(mutex&, char const*) 1 100 0.20 2425 BString::SetTo(BString const&) 1 100 0.20 2424 DepotInfo::PackageIndexByName(BString const&) 1 100 0.20 2430 _kern_mutex_lock 1 100 0.20 2430 _kern_read 1 100 0.20 2430 _IO_file_xsgetn 1 100 0.20 2430 _IO_file_underflow 1 100 0.20 2430 _IO_fread 1 100 0.20 2430 void (anonymous namespace)::copy_small<1ul>(unsigned char*, unsigned char const*) profiling results for thread "Planet Express" (390): tick interval: 100 us total ticks: 0 (0 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 0.0 no functions were hit profiling results for thread "Package Populator" (391): tick interval: 100 us total ticks: 0 (0 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 0.0 no functions were hit profiling results for thread "Good news everyone" (392): tick interval: 100 us total ticks: 2 (200 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 5.5 hits unknown image ------------------------------------------------------------------------------ 1 0 2424 /boot/system/apps/HaikuDepot 2 0 2422 commpage 1 0 2425 /boot/system/lib/libbe.so 2 0 2430 /boot/system/lib/libroot.so hits in us in % image function ------------------------------------------------------------------------------ 2 200 100.00 2422 commpage_thread_exit 2 200 100.00 2430 thread_entry 1 100 50.00 2424 MainWindow::_PackagesToShowWorker(void*) 1 100 50.00 2425 BMessage::AddData(char const*, unsigned int, void const*, long, bool, int) 1 100 50.00 2425 BMessage::AddInt32(char const*, int) 1 100 50.00 2430 _kern_acquire_sem profiling results for thread "Package Contents Populator" (384): tick interval: 100 us total ticks: 0 (0 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 0.0 no functions were hit profiling results for thread "w>HaikuDepot" (393): tick interval: 100 us total ticks: 424 (42400 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 20.3 hits unknown image ------------------------------------------------------------------------------ 375 0 2424 /boot/system/apps/HaikuDepot 424 0 2422 commpage 14 0 2423 /boot/system/runtime_loader 424 0 2425 /boot/system/lib/libbe.so 32 0 2428 /boot/system/lib/libtranslation.so 30 0 2429 /boot/system/lib/libstdc++.so.6.0.24 424 0 2430 /boot/system/lib/libroot.so 11 0 2431 /boot/system/lib/libgcc_s.so.1 6 0 2433 /boot/system/lib/libicui18n.so.57.1 8 0 2438 /boot/system/lib/libicuuc.so.57.1 2 0 2439 /boot/system/lib/libz.so.1.2.11 32 0 34 commpage hits in us in % image function ------------------------------------------------------------------------------ 424 42400 100.00 2430 thread_entry 424 42400 100.00 2422 commpage_thread_exit 424 42400 100.00 2425 BLooper::_task0_(void*) 424 42400 100.00 2425 BWindow::task_looper() 397 39700 93.63 2425 BWindow::DispatchMessage(BMessage*, BHandler*) 246 24600 58.02 2424 MainWindow::MessageReceived(BMessage*) 172 17200 40.57 2425 BPrivate::LinkReceiver::GetNextMessage(int&, long) 156 15600 36.79 2430 _kern_port_buffer_size_etc 155 15500 36.56 2424 PackageListView::AddPackage(BReference const&) 150 15000 35.38 2425 BPrivate::LinkReceiver::ReadFromPort(long) 132 13200 31.13 2425 BFont::StringWidth(char const*) const 132 13200 31.13 2425 BFont::GetStringWidths(char const**, int const*, int, float*) const 89 8900 20.99 2425 BSplitLayout::BaseMinSize() 89 8900 20.99 2425 BView::MinSize() 89 8900 20.99 2425 BTwoDimensionalLayout::BaseMinSize() 89 8900 20.99 2425 BSplitLayout::_ValidateMinMax() 89 8900 20.99 2425 BTwoDimensionalLayout::LocalLayouter::ValidateMinMax() 89 8900 20.99 2425 BTwoDimensionalLayout::HasHeightForWidth() 89 8900 20.99 2425 BCardLayout::_ValidateMinMax() 89 8900 20.99 2425 BTwoDimensionalLayout::CompoundLayouter::ValidateMinMax() 89 8900 20.99 2425 BTwoDimensionalLayout::CompoundLayouter::_AddConstraints(BPrivate::Layout::Layouter*) 89 8900 20.99 2425 BViewLayoutItem::PreferredSize() 89 8900 20.99 2425 BWindow::UpdateSizeLimits() 89 8900 20.99 2425 BWindow::Layout(bool) 89 8900 20.99 2425 BAbstractLayout::MinSize() 89 8900 20.99 2424 PackageColumn::GetPreferredWidth(BField*, BView*) const 89 8900 20.99 2425 BTwoDimensionalLayout::LocalLayouter::AddConstraints(BTwoDimensionalLayout::CompoundLayouter*, BPrivate::Layout::Layouter*) 89 8900 20.99 2424 BPrivate::OutlineView::GetColumnPreferredWidth(BColumn*) 89 8900 20.99 2424 BColumnListView::PreferredSize() 89 8900 20.99 2425 BCardLayout::BaseMinSize() 87 8700 20.52 2424 SharedBitmap::Bitmap(SharedBitmap::Size) 72 7200 16.98 2424 PackageRow::PackageRow(BReference const&, PackageListener*) 68 6800 16.04 2424 SharedBitmapStringField::SharedBitmapStringField(SharedBitmap*, SharedBitmap::Size, char const*) 68 6800 16.04 2424 PackageRow::UpdateTitle() 67 6700 15.80 2424 SharedBitmapStringField::SetBitmap(SharedBitmap*, SharedBitmap::Size) 56 5600 13.21 2424 FeaturedPackagesView::AddPackage(BReference const&) 54 5400 12.74 2424 SharedBitmap::_LoadIconFromBuffer(void const*, unsigned long, int) const 54 5400 12.74 2424 SharedBitmap::_CreateBitmapFromBuffer(int) const 53 5300 12.50 2424 BTitledColumn::GetPreferredWidth(BField*, BView*) const 50 5000 11.79 2425 BIconUtils::GetVectorIcon(unsigned char const*, unsigned long, BBitmap*) 32 3200 7.55 2424 SharedBitmap::_LoadBitmapFromBuffer(void const*, unsigned long) const 32 3200 7.55 2424 MainWindow::~MainWindow() 32 3200 7.55 2428 BTranslationUtils::GetBitmap(BPositionIO*, BTranslatorRoster*) 32 3200 7.55 2424 MainWindow::~MainWindow() 32 3200 7.55 2425 BLooper::_QuitRequested(BMessage*) 32 3200 7.55 2425 BLooper::Quit() 28 2800 6.60 2430 free 27 2700 6.37 2425 BPrivate::Icon::IconRenderer::Render() 27 2700 6.37 2425 BPrivate::Icon::IconRenderer::_Render(BRect const&) 26 2600 6.13 2424 BPrivate::OutlineView::ExpandOrCollapse(BRow*, bool) [clone .part.18] 24 2400 5.66 2430 BPrivate::processHeap::free(void*) 23 2300 5.42 2430 BPrivate::threadHeap::malloc(unsigned long) 23 2300 5.42 2430 malloc 22 2200 5.19 2430 _kern_read_port_etc 22 2200 5.19 2424 PackageView::PackageView() 22 2200 5.19 2425 BPrivate::ViewState::UpdateFrom(BPrivate::PortLink&) 21 2100 4.95 2425 BView::_RemoveSelf() 20 2000 4.72 2424 BitmapView::SetBitmap(SharedBitmap*, SharedBitmap::Size) 20 2000 4.72 2425 BView::_UpdateStateForRemove() 19 1900 4.48 2425 BWindow::~BWindow() 18 1800 4.25 2430 _kern_release_sem 17 1700 4.01 2424 BPrivate::OutlineView::FindRect(BRow const*, BRect*) 17 1700 4.01 2428 BTranslatorRoster::Translate(BPositionIO*, translator_info const*, BMessage*, BPositionIO*, unsigned int, unsigned int, char const*) 17 1700 4.01 2424 BPrivate::OutlineView::AddRow(BRow*, int, BRow*) 15 1500 3.54 2429 operator new(unsigned long) 15 1500 3.54 2428 BTranslatorRoster::Private::AddPath(char const*, int*) 15 1500 3.54 2428 BTranslatorRoster::Private::AddDefaultPaths() 15 1500 3.54 2428 BTranslatorRoster::Private::CreateTranslators(entry_ref const&, int&, BMessage*) 15 1500 3.54 2428 BTranslatorRoster::AddTranslators(char const*) 15 1500 3.54 2428 BTranslatorRoster::Default() 14 1400 3.30 2425 BReferenceable::ReleaseReference() 14 1400 3.30 2424 PackageInfo::~PackageInfo() 14 1400 3.30 2423 export_load_add_on(char const*, unsigned int) 14 1400 3.30 2423 load_library 13 1300 3.07 2425 BFont::SetFamilyAndStyle(unsigned int) 13 1300 3.07 2424 Model::~Model() 12 1200 2.83 2423 relocate_rela(image_t*, image_t*, Elf64_Rela*, unsigned long, SymbolLookupCache*) 12 1200 2.83 2428 BTranslatorRoster::Private::Identify(BPositionIO*, BMessage*, unsigned int, char const*, unsigned int, translator_info*) 12 1200 2.83 2423 relocate_dependencies(image_t*) 11 1100 2.59 2425 BView::_Draw(BRect) 11 1100 2.59 2431 uw_frame_state_for 11 1100 2.59 2430 _kern_write_port_etc 11 1100 2.59 2431 uw_init_context_1 11 1100 2.59 2429 __cxa_throw 11 1100 2.59 2431 _Unwind_Find_FDE 11 1100 2.59 2431 search_object 11 1100 2.59 2431 _Unwind_RaiseException 11 1100 2.59 2425 BPrivate::Icon::IconRenderer::_CommitRenderPass(BPrivate::Icon::IconRenderer::StyleHandler&, bool) 10 1000 2.36 2424 BRow::Height() const 10 1000 2.36 2425 BPrivate::Icon::FlatIconImporter::_ParseSections(BPrivate::Icon::LittleEndianBuffer&, BPrivate::Icon::Icon*) 10 1000 2.36 2425 BPrivate::Icon::FlatIconImporter::Import(BPrivate::Icon::Icon*, unsigned char*, unsigned long) 9 900 2.12 2425 BLocker::Lock() 9 900 2.12 2430 _kern_acquire_sem_etc 9 900 2.12 2430 __mutex_lock 9 900 2.12 2423 resolve_symbol 9 900 2.12 2423 find_undefined_symbol_add_on(image_t*, image_t*, SymbolLookupInfo const&, image_t**) 9 900 2.12 2423 find_symbol(image_t*, SymbolLookupInfo const&, bool) 8 800 1.89 2425 BWindow::_SanitizeMessage(BMessage*, BHandler*, bool) 8 800 1.89 2425 BString::_FreePrivateData() 8 800 1.89 2425 void agg::render_scanlines_compound >, agg::scanline_u8, agg::scanline_bin, agg::renderer_base, agg::row_ptr_cache, unsigned int> >, agg::span_allocator, BPrivate::Icon::IconRenderer::StyleHandler>(agg::rasterizer_compound_aa >&, agg::scanline_u8&, agg::scanline_bin&, agg::renderer_base, agg::row_ptr_cache, unsigned int> >&, agg::span_allocator&, BPrivate::Icon::IconRenderer::StyleHandler&) 8 800 1.89 2425 agg::conv_curve >, agg::curve3, agg::curve4>::vertex(double*, double*) 8 800 1.89 2425 BStringFormat::Format(BString&, long) const 8 800 1.89 2425 BPrivate::Icon::Style::SetGradient(BPrivate::Icon::Gradient const*) 8 800 1.89 2425 BStringView::BStringView(char const*, char const*, unsigned int) 8 800 1.89 2430 BPrivate::hoardHeap::freeBlock(BPrivate::block*&, BPrivate::superblock*&, int, BPrivate::processHeap*) 8 800 1.89 2424 BPrivate::RecursiveOutlineIterator::CurrentRow() const 8 800 1.89 2431 frame_downheap 8 800 1.89 2431 frame_heapsort 7 700 1.65 2424 MainWindow::_AdoptModel() 7 700 1.65 2425 agg::curve4_div::bezier(double, double, double, double, double, double, double, double) 7 700 1.65 2425 agg::curve4_div::init(double, double, double, double, double, double, double, double) 7 700 1.65 2425 BPrivate::Icon::FlatIconImporter::_ParseStyles(BPrivate::Icon::LittleEndianBuffer&, BPrivate::Icon::StyleContainer*) 7 700 1.65 2425 BList::ItemAt(int) const 7 700 1.65 2425 BLayout::RemoveItem(int) 7 700 1.65 2425 BString::~BString() 7 700 1.65 2425 BLooper::ReadMessageFromPort(long) 7 700 1.65 2425 BLayout::RemoveItem(BLayoutItem*) 7 700 1.65 2425 BView::_RemoveLayoutItemsFromLayout(bool) 7 700 1.65 2424 FeaturedPackagesView::Clear() 7 700 1.65 2430 _kern_mutex_lock 7 700 1.65 2425 BBitmap::_InitObject(BRect, color_space, unsigned int, int, screen_id) 7 700 1.65 2425 BPrivate::Icon::Icon::~Icon() 7 700 1.65 2425 BView::RemoveSelf() 6 600 1.42 2425 BPrivate::Icon::Shape::~Shape() 6 600 1.42 2425 BPrivate::Icon::ShapeContainer::_MakeEmpty() 6 600 1.42 2425 BPrivate::Icon::Shape::~Shape() 6 600 1.42 2424 BPrivate::RecursiveOutlineIterator::GoToNext() 6 600 1.42 2425 BPrivate::Icon::Gradient::MakeGradient(unsigned int*, int) const 6 600 1.42 2425 BPrivate::ServerLink::FlushWithReply(int&) 6 600 1.42 2425 BMessage::_Clear() 6 600 1.42 2425 BMessage::~BMessage() 6 600 1.42 2425 BMessage::AddData(char const*, unsigned int, void const*, long, bool, int) 5 500 1.18 2425 BMessage::_ResizeData(unsigned int, int) 5 500 1.18 2425 BView::~BView() 5 500 1.18 2425 BBitmap::BBitmap(BRect, unsigned int, color_space, int, screen_id) 5 500 1.18 2424 BPrivate::OutlineView::FixScrollBar(bool) 5 500 1.18 2425 BSplitView::~BSplitView() 5 500 1.18 2424 BPrivate::OutlineView::Draw(BRect) 5 500 1.18 2425 BWindow::_UnpackMessage(BWindow::unpack_cookie&, BMessage**, BHandler**, bool*) 5 500 1.18 2425 BView::~BView() 5 500 1.18 2430 __mutex_unlock 5 500 1.18 2433 icu_57::MessageFormat::format(icu_57::Formattable const*, icu_57::UnicodeString const*, int, icu_57::UnicodeString&, icu_57::FieldPosition*, UErrorCode&) const 5 500 1.18 2425 agg::curve4_div::recursive_bezier(double, double, double, double, double, double, double, double, unsigned int) 5 500 1.18 2425 BTextView::_Refresh(int, int, bool) 4 400 0.94 2424 BPrivate::OutlineView::RecursiveDeleteRows(BPrivate::BRowContainer*, bool) 4 400 0.94 2424 BPrivate::OutlineView::Clear() 4 400 0.94 2424 PackageColumn::DrawField(BField*, BRect, BView*) 4 400 0.94 2425 BStringView::SetFont(BFont const*, unsigned int) 4 400 0.94 2433 icu_57::MessageFormat::format(int, void const*, icu_57::Formattable const*, icu_57::UnicodeString const*, int, icu_57::AppendableWrapper&, icu_57::FieldPosition*, UErrorCode&) const 4 400 0.94 2433 icu_57::MessageFormat::format(icu_57::Formattable const*, int, icu_57::UnicodeString&, icu_57::FieldPosition&, UErrorCode&) const 4 400 0.94 2424 PackageListView::Clear() 4 400 0.94 2424 PackageListView::~PackageListView() 4 400 0.94 2425 BView::_AddChild(BView*, BView*) 4 400 0.94 2424 PackageListView::~PackageListView() 4 400 0.94 2425 BWindow::_FindView(int) 4 400 0.94 2424 PackageRow::~PackageRow() 4 400 0.94 2425 BString::_Init(char const*, int) 4 400 0.94 2425 BString::_Clone(char const*, int) 4 400 0.94 2425 BLayout::AddView(int, BView*) 4 400 0.94 2425 BLayout::AddItem(int, BLayoutItem*) 4 400 0.94 2425 BScrollBar::_UpdateThumbFrame() 4 400 0.94 2425 BString::_Allocate(int) 4 400 0.94 2423 arch_relocate_image 4 400 0.94 2438 icu_57::UnicodeString::toUTF8(icu_57::ByteSink&) const 4 400 0.94 2425 BStringView::SetText(char const*) 4 400 0.94 2425 BFont::SetFamilyAndStyle(char const*, char const*) 4 400 0.94 2425 BPrivate::Icon::PathSource::~PathSource() 4 400 0.94 2425 BPrivate::BTokenSpace::GetToken(int, short, void**) const 4 400 0.94 2425 BMessage::AddInt32(char const*, int) 3 300 0.71 2425 BString::_DoAppend(char const*, int) 3 300 0.71 2425 BView::SetViewCursor(BCursor const*, bool) 3 300 0.71 2433 icu_57::MessageFormat::PluralSelectorProvider::select(void*, double, UErrorCode&) const 3 300 0.71 2425 BView::BeginLineArray(int) 3 300 0.71 2425 BPrivate::HaikuControlLook::DrawBorder(BView*, BRect&, BRect const&, rgb_color const&, border_style, unsigned int, unsigned int) 3 300 0.71 2425 BPrivate::HaikuControlLook::_DrawFrame(BView*, BRect&, rgb_color const&, rgb_color const&, rgb_color const&, rgb_color const&, unsigned int) 3 300 0.71 2433 icu_57::PluralFormat::findSubMessage(icu_57::MessagePattern const&, int, icu_57::PluralFormat::PluralSelector const&, void*, double, UErrorCode&) 3 300 0.71 2425 BMessage::FindInt32(char const*, int*) const 3 300 0.71 2425 BMessage::_FindField(char const*, unsigned int, BMessage::field_header**) const 3 300 0.71 2425 BMessage::FindData(char const*, unsigned int, int, void const**, long*) const 3 300 0.71 2430 __ieee754_pow 3 300 0.71 2425 agg::rasterizer_compound_aa >::add_vertex(double, double, unsigned int) 3 300 0.71 2430 _kern_port_count 3 300 0.71 2425 BView::GetFont(BFont*) const 3 300 0.71 2425 agg::vertex_block_storage::storage_ptrs(double**) 3 300 0.71 2425 BTextView::_FindLineBreak(int, float*, float*, float*) 3 300 0.71 2425 BTextView::_RecalculateLineBreaks(int*, int*) 3 300 0.71 2425 BPrivate::Icon::PathSource::Update(bool, double) 3 300 0.71 2425 BPrivate::Icon::StyleContainer::~StyleContainer() 3 300 0.71 2425 BPrivate::Icon::StyleContainer::_MakeEmpty() 3 300 0.71 2425 BPrivate::Icon::StrokeTransformer::vertex(double*, double*) 3 300 0.71 2425 BPrivate::Icon::Shape::VertexSource() 3 300 0.71 2425 BPrivate::Icon::IconRenderer::IconRenderer(BBitmap*) 3 300 0.71 2425 BScrollBar::SetRange(float, float) 3 300 0.71 2425 get_path_storage(agg::path_base >&, BPrivate::Icon::control_point const*, int, bool) 3 300 0.71 2430 memset 3 300 0.71 2431 base_from_object.part.4 3 300 0.71 2424 BarberPole::Draw(BRect) 3 300 0.71 2425 agg::rasterizer_cells_aa::line(int, int, int, int) 3 300 0.71 2425 BPrivate::Icon::StyleContainer::~StyleContainer() 2 200 0.47 2425 BList::CountItems() const 2 200 0.47 2425 BPositionIO::Write(void const*, unsigned long) 2 200 0.47 2433 icu_57::NumberFormat::format(icu_57::Formattable const&, icu_57::UnicodeString&, icu_57::FieldPosition&, UErrorCode&) const 2 200 0.47 2433 icu_57::DecimalFormatImpl::format(long, icu_57::UnicodeString&, icu_57::FieldPosition&, UErrorCode&) const 2 200 0.47 2439 inflate 2 200 0.47 2429 operator new(unsigned long, std::nothrow_t const&) 2 200 0.47 2425 BPrivate::Icon::Style::~Style() 2 200 0.47 2429 __dynamic_cast 2 200 0.47 2430 tls_get 2 200 0.47 2428 BBitmapStream::WriteAt(long, void const*, unsigned long) 2 200 0.47 2425 agg::pod_bvector, 6u>::allocate_block(unsigned int) 2 200 0.47 2430 strlen 2 200 0.47 2425 agg::rasterizer_compound_aa >::sweep_styles() 2 200 0.47 2430 BPrivate::hoardUnsbrk(void*, long) 2 200 0.47 2430 BPrivate::hoardHeap::moveSuperblock(BPrivate::superblock*, int, int, int) 2 200 0.47 2425 BPrivate::Icon::StrokeTransformer::~StrokeTransformer() 2 200 0.47 2425 BString::BString(char const*) 2 200 0.47 2430 realloc 2 200 0.47 2425 BPrivate::Icon::Gradient::~Gradient() 2 200 0.47 2425 BPrivate::Icon::Gradient::_MakeEmpty() 2 200 0.47 2433 icu_57::Format::format(icu_57::Formattable const&, icu_57::UnicodeString&, UErrorCode&) const 2 200 0.47 2425 BPrivate::Icon::FlatIconImporter::_ParsePaths(BPrivate::Icon::LittleEndianBuffer&, BPrivate::Icon::PathContainer*) 2 200 0.47 2425 BString::Append(char const*, int) 2 200 0.47 2425 BString::_MakeWritable(int, bool) 2 200 0.47 2425 BString::_Resize(int) 2 200 0.47 2425 BFont::TruncateString(BString*, unsigned int, float) const 2 200 0.47 2425 BBitmap::BBitmap(BRect, color_space, bool, bool) 2 200 0.47 2425 _BMCMenuBar_::Draw(BRect) 2 200 0.47 2424 SizeField::SetSize(double) 2 200 0.47 2424 SizeField::SizeField(double) 2 200 0.47 2425 BStringView::Text() const 2 200 0.47 2424 PackageRow::UpdateSize() 2 200 0.47 2425 BPrivate::_BTextInput_::AlignTextRect() 2 200 0.47 2424 PackageRow::UpdateRepository() 2 200 0.47 2425 BFont::GetFamilyAndStyle(char (*) [64], char (*) [64]) const 2 200 0.47 2425 BFont::GetEscapements(char const*, int, escapement_delta*, float*) const 2 200 0.47 2425 BFont::GetTruncatedStrings(char const**, int, unsigned int, float, BString*) const 2 200 0.47 2424 BStringField::BStringField(char const*) 2 200 0.47 2425 BFont::GetHeight(font_height*) const 2 200 0.47 2425 BTwoDimensionalLayout::CompoundLayouter::InvalidateLayout() 2 200 0.47 2424 BTitledColumn::DrawString(char const*, BView*, BRect) 2 200 0.47 2425 BTextView::MessageReceived(BMessage*) 2 200 0.47 2424 BColumnListView::CountRows(BRow*) const 2 200 0.47 2425 BTextView::_RequestDrawLines(int, int) 2 200 0.47 2424 BPrivate::OutlineView::AddSorted(BPrivate::BRowContainer*, BRow*) 2 200 0.47 2425 BTextView::SetFontAndColor(int, int, BFont const*, unsigned int, rgb_color const*) 2 200 0.47 2425 BTextView::SetTextRect(BRect) 2 200 0.47 2424 BRow::~BRow() 2 200 0.47 2425 BTextView::_ResetTextRect() 2 200 0.47 2425 BView::MessageReceived(BMessage*) 2 200 0.47 2425 BMenuItem::DrawContent() 2 200 0.47 2425 BMenuItem::GetContentSize(float*, float*) 2 200 0.47 2425 BMenuItem::Draw() 2 200 0.47 2423 memset 2 200 0.47 2423 strcmp 2 200 0.47 2424 PackageRow::~PackageRow() 2 200 0.47 2425 BMessage::_UpdateOffsets(unsigned int, int) 2 200 0.47 2425 BMessage::_HashName(char const*) const 2 200 0.47 2425 BMessage::HasData(char const*, unsigned int, int) const 2 200 0.47 2425 BWindow::UpdateIfNeeded() 2 200 0.47 2425 BWindow::_DequeueAll() 2 200 0.47 2425 BView::_CreateSelf() 2 200 0.47 2425 BPrivate::ViewState::UpdateServerState(BPrivate::PortLink&) 2 200 0.47 2425 BMessage::AddPoint(char const*, BPoint) 2 200 0.47 2425 BView::_Attach() 2 200 0.47 2423 map_image(int, char const*, image_t*, bool) 2 200 0.47 2423 load_image(char const*, image_type, char const*, char const*, image_t**) 2 200 0.47 2425 BMessenger::SendMessage(BMessage*, BMessenger, long) const 2 200 0.47 2425 BMessenger::SendMessage(BMessage*, BHandler*, long) const 2 200 0.47 2425 BMessenger::Senbulk load - start bulk load - initiating [ServerIconExportUpdateProcess] bulk load - starting process [ServerIconExportUpdateProcess] bulk load - initiating [RepositoryDataUpdateProcess] bulk load - starting process [RepositoryDataUpdateProcess] [RepositoryDataUpdateProcess] will fetch data [RepositoryDataUpdateProcess] did fetch data [RepositoryDataUpdateProcess] will process data associated depot [HaikuPorts] with server repository source [haikuports_x86_64] [RepositoryDataUpdateProcess] did process data depot [Haiku] (https://eu.hpkg.haiku-os.org/haiku/r1beta1/x86_64/current) correlates with no repository in the haikudepot server system the depot [Haiku] has no repository source code bulk load - initiating [PkgDataUpdateProcess] bulk load - starting process [PkgDataUpdateProcess] [PkgDataUpdateProcess] will fetch data did initiate populate package data for 1 depots [PkgDataUpdateProcess] did fetch data [PkgDataUpdateProcess] will process data did populate 271 packages' icons ( 2.13 secs) [PkgDataUpdateProcess] did process 4004 packages' data in ( 2.64 secs) [PkgDataUpdateProcess] did process data BAffineTransform::Unflatten(unsigned int, void const*, long) 1 100 0.24 2433 icu_57::RuleChain::select(icu_57::FixedDecimal const&) const 1 100 0.24 2424 FeaturedPackagesView::~FeaturedPackagesView() 1 100 0.24 2438 icu_57::UnicodeString::doAppend(icu_57::UnicodeString const&, int, int) 1 100 0.24 2424 PackageView::~PackageView() 1 100 0.24 2438 icu_57::UnicodeString::~UnicodeString() 1 100 0.24 2438 icu_57::MessagePattern::parse(icu_57::UnicodeString const&, UParseError*, UErrorCode&) 1 100 0.24 2433 icu_57::DecimalFormatImpl::formatInt64(long, icu_57::UnicodeString&, icu_57::FieldPositionHandler&, UErrorCode&) const 1 100 0.24 2433 icu_57::DecimalFormatImpl::formatInt32(int, icu_57::UnicodeString&, icu_57::FieldPositionHandler&, UErrorCode&) const 1 100 0.24 2433 icu_57::DigitAffixesAndPadding::formatInt32(int, icu_57::ValueFormatter const&, icu_57::FieldPositionHandler&, icu_57::PluralRules const*, icu_57::UnicodeString&, UErrorCode&) const 1 100 0.24 2433 icu_57::DigitAffixesAndPadding::format(icu_57::VisibleDigitsWithExponent const&, icu_57::ValueFormatter const&, icu_57::FieldPositionHandler&, icu_57::PluralRules const*, icu_57::UnicodeString&, UErrorCode&) const 1 100 0.24 2433 icu_57::DigitFormatter::format(icu_57::VisibleDigits const&, icu_57::DigitGrouping const&, icu_57::DigitFormatterOptions const&, icu_57::FieldPositionHandler&, icu_57::UnicodeString&) const 1 100 0.24 2433 icu_57::appendField(int, icu_57::UnicodeString const&, icu_57::FieldPositionHandler&, icu_57::UnicodeString&) [clone .constprop.7] 1 100 0.24 2424 PackageColumn::CompareFields(BField*, BField*) 1 100 0.24 2433 icu_57::PluralRules::select(icu_57::VisibleDigitsWithExponent const&) const 1 100 0.24 2433 icu_57::PluralRules::select(icu_57::FixedDecimal const&) const 1 100 0.24 2430 BPrivate::superblock::makeSuperblock(int, BPrivate::processHeap*) 1 100 0.24 2433 icu_57::OrConstraint::isFulfilled(icu_57::FixedDecimal const&) 1 100 0.24 2433 icu_57::DecimalFormat::format(long, icu_57::UnicodeString&, icu_57::FieldPosition&) const 1 100 0.24 2424 SizeField::~SizeField() 1 100 0.24 2424 SizeField::~SizeField() 1 100 0.24 2433 icu_57::MessageFormat::MessageFormat(icu_57::UnicodeString const&, icu_57::Locale const&, UErrorCode&) 1 100 0.24 2433 icu_57::MessageFormat::applyPattern(icu_57::UnicodeString const&, UErrorCode&) 1 100 0.24 2424 BStringField::~BStringField() 1 100 0.24 2424 RatingView::RatingView(char const*) 1 100 0.24 2424 ScrollableGroupView::~ScrollableGroupView() 1 100 0.24 2431 read_encoded_value_with_base 1 100 0.24 2424 SharedBitmap::_CreateBitmapFromMimeType(int) const 1 100 0.24 2424 BRow::GetField(int) 1 100 0.24 2424 BPrivate::OutlineView::CompareRows(BRow*, BRow*) 1 100 0.24 2430 BPrivate::hoardHeap::reuse(int) 1 100 0.24 2425 BIconUtils::GetVectorIcon(BNode*, char const*, BBitmap*) 1 100 0.24 2425 BPrivate::Icon::VectorPath::AddPoint(BPoint) 1 100 0.24 2425 BPrivate::Icon::VectorPath::_SetPointCount(int) 1 100 0.24 2425 BPrivate::Icon::ShapeContainer::~ShapeContainer() 1 100 0.24 2425 BTwoDimensionalLayout::BTwoDimensionalLayout() 1 100 0.24 2425 BView::_InvalidateParentLayout() 1 100 0.24 2425 BView::InvalidateLayout(bool) 1 100 0.24 2425 BView::_SetOwner(BWindow*) 1 100 0.24 2425 BView::_Activate(bool) 1 100 0.24 2425 BView::_CheckLock() const 1 100 0.24 2425 BView::_Pulse() 1 100 0.24 2425 BView::GetClippingRegion(BRegion*) const 1 100 0.24 2425 BPrivate::Icon::FlatIconImporter::_ParseShapes(BPrivate::Icon::LittleEndianBuffer&, BPrivate::Icon::StyleContainer*, BPrivate::Icon::PathContainer*, BPrivate::Icon::ShapeContainer*) 1 100 0.24 2425 BPrivate::Icon::FlatIconImporter::_ReadPathSourceShape(BPrivate::Icon::LittleEndianBuffer&, BPrivate::Icon::StyleContainer*, BPrivate::Icon::PathContainer*) 1 100 0.24 2425 BIconUtils::GetIcon(BNode*, char const*, char const*, char const*, icon_size, BBitmap*) 1 100 0.24 2425 BTwoDimensionalLayout::LocalLayouter::LocalLayouter(BTwoDimensionalLayout*) 1 100 0.24 2425 BView::GetMouse(BPoint*, unsigned int*, bool) 1 100 0.24 2425 BPrivate::Storage::Mime::DatabaseLocation::GetIconForType(char const*, char const*, BBitmap&, icon_size) 1 100 0.24 2425 BView::_Detach() 1 100 0.24 2425 BView::PenSize() const 1 100 0.24 2425 BView::BView(char const*, unsigned int, BLayout*) 1 100 0.24 2425 BPrivate::TextGapBuffer::GetString(int, int*) 1 100 0.24 2425 BPrivate::WidthBuffer::StringWidth(BPrivate::TextGapBuffer&, int, int, BFont const*) 1 100 0.24 2425 BPrivate::Layout::CollapsingLayouter::ProxyLayoutInfo::~ProxyLayoutInfo() 1 100 0.24 2425 BList::RemoveItem(void*) 1 100 0.24 2425 BList::RemoveItem(int) 1 100 0.24 2425 BLocaleRoster::_GetCatalog(BCatalog*, int*) 1 100 0.24 2425 _InitializeCatalog(void*) 1 100 0.24 2425 BPrivate::MutableLocaleRoster::LoadCatalog(entry_ref const&, char const*, int) const 1 100 0.24 2425 BStringFormat::BStringFormat(BString) 1 100 0.24 2425 BScrollBar::_DrawArrowButton(int, bool, BRect, BRect const&, bool, bool) 1 100 0.24 2430 __init_once 1 100 0.24 2425 BLooper::RemoveHandler(BHandler*) 1 100 0.24 2425 BMessage::_InitHeader() 1 100 0.24 2425 BMessage::IsSourceWaiting() const 1 100 0.24 2425 BMessage::_SendMessage(int, int, int, long, bool, BMessenger&) const 1 100 0.24 2429 __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 1 100 0.24 2425 BPrivate::BTokenSpace::RemoveToken(int) 1 100 0.24 2425 BPrivate::BTokenSpace::NewToken(short, void*) 1 100 0.24 2425 BStringFormat::_Initialize(icu_57::UnicodeString const&) 1 100 0.24 2425 BCardLayout::SetVisibleItem(int) 1 100 0.24 2425 BFont::Rotation() const 1 100 0.24 2425 BGroupLayout::BGroupLayout(orientation, float) 1 100 0.24 2425 BPrivate::HaikuControlLook::DrawArrowShape(BView*, BRect&, BRect const&, rgb_color const&, unsigned int, unsigned int, float) 1 100 0.24 2425 BLayout::InvalidateLayout(bool) 1 100 0.24 2425 BLooper::ConvertToMessage(void*, int) 1 100 0.24 2425 BScrollBar::Draw(BRect) 1 100 0.24 2425 BScrollView::~BScrollView() 1 100 0.24 2425 BPrivate::Icon::IconRenderer::StyleHandler::generate_span(agg::rgba8*, int, int, unsigned int, unsigned int) 1 100 0.24 2425 BSplitView::MouseMoved(BPoint, unsigned int, BMessage const*) 1 100 0.24 2425 BPrivate::Icon::StrokeTransformer::~StrokeTransformer() 1 100 0.24 2425 BStringView::~BStringView() 1 100 0.24 2425 BTextView::_StyledWidth(int, int, float*, float*) const 1 100 0.24 2425 BPrivate::Icon::Style::GammaCorrectedColors(agg::gamma_lut const&) const 1 100 0.24 2425 BTextView::_Activate() 1 100 0.24 2425 BTextView::SetText(char const*, int, text_run_array const*) 1 100 0.24 2425 BPrivate::Icon::Gradient::~Gradient() 1 100 0.24 2425 BTextView::WindowActivated(bool) 1 100 0.24 2425 BTwoDimensionalLayout::LocalLayouter::InvalidateLayout() 1 100 0.24 2425 agg::pod_bvector, 6u>::~pod_bvector() profiling results for thread "HaikuDepot" (377): tick interval: 100 us total ticks: 10 (1000 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 16.8 hits unknown image ------------------------------------------------------------------------------ 4 0 2424 /boot/system/apps/HaikuDepot 10 0 2422 commpage 10 0 2423 /boot/system/runtime_loader 5 0 2425 /boot/system/lib/libbe.so 4 0 2426 /boot/system/lib/libpackage.so 1 0 2427 /boot/system/lib/libbnetapi.so 7 0 2430 /boot/system/lib/libroot.so 1 0 2433 /boot/system/lib/libicui18n.so.57.1 1 0 2438 /boot/system/lib/libicuuc.so.57.1 4 0 2441 /boot/system/lib/libcurl.so.4.5.0 5 0 2443 /boot/system/lib/libcrypto.so.1.0.0 5 0 2444 /boot/system/lib/libssl.so.1.0.0 hits in us in % image function ------------------------------------------------------------------------------ 10 1000 100.00 2423 runtime_loader 10 1000 100.00 2422 commpage_thread_exit 6 600 60.00 2423 load_program 6 600 60.00 2423 init_dependencies(image_t*, bool) [clone .constprop.5] 4 400 40.00 2424 _start 4 400 40.00 2441 Curl_ossl_init 4 400 40.00 2441 global_init 4 400 40.00 2443 int_err_set_item 4 400 40.00 2443 ERR_load_ERR_strings 4 400 40.00 2443 ERR_load_strings 4 400 40.00 2443 ERR_load_crypto_strings 4 400 40.00 2426 __haiku_init_after 4 400 40.00 2444 SSL_load_error_strings 4 400 40.00 2424 main 2 200 20.00 2425 BApplication::_WindowQuitLoop(bool, bool) 2 200 20.00 2425 BLooper::task_looper() 2 200 20.00 2425 BLooper::Lock() 2 200 20.00 2430 _kern_acquire_sem_etc 2 200 20.00 2430 _kern_port_buffer_size_etc 2 200 20.00 2425 BApplication::~BApplication() 2 200 20.00 2425 BApplication::_QuitAllWindows(bool) 2 200 20.00 2425 BApplication::Run() 2 200 20.00 2430 mutex_lock(_pthread_mutex*, long) 2 200 20.00 2443 int_err_get 1 100 10.00 2433 icu_57::TimeZone::createTimeZone(icu_57::UnicodeString const&) 1 100 10.00 2433 icu_57::(anonymous namespace)::createSystemTimeZone(icu_57::UnicodeString const&, UErrorCode&) 1 100 10.00 2433 icu_57::OlsonTimeZone::OlsonTimeZone(UResourceBundle const*, UResourceBundle const*, icu_57::UnicodeString const&, UErrorCode&) 1 100 10.00 2444 SSL_library_init 1 100 10.00 2433 icu_57::ZoneMeta::getCanonicalCLDRID(icu_57::UnicodeString const&, UErrorCode&) [clone .part.8] [clone .constprop.11] 1 100 10.00 2438 checkDataItem(DataHeader const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, char const*, char const*, UErrorCode*, UErrorCode*) 1 100 10.00 2438 doLoadFromCommonData(signed char, char const*, char const*, char const*, char const*, char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*, UErrorCode*) 1 100 10.00 2438 doOpenChoice(char const*, char const*, char const*, signed char (*)(void*, char const*, char const*, UDataInfo const*), void*, UErrorCode*) 1 100 10.00 2438 init_entry(char const*, char const*, UErrorCode*) 1 100 10.00 2438 ures_openWithType(UResourceBundle*, char const*, char const*, UResOpenType, UErrorCode*) 1 100 10.00 2438 init_resb_result(ResourceData const*, unsigned int, char const*, int, UResourceDataEntry*, UResourceBundle const*, int, UResourceBundle*, UErrorCode*) [clone .part.9] 1 100 10.00 2438 ures_getByKey_57 1 100 10.00 2438 res_load_57 1 100 10.00 2443 obj_name_LHASH_HASH 1 100 10.00 2443 OBJ_NAME_add 1 100 10.00 2443 getrn 1 100 10.00 2443 lh_strhash 1 100 10.00 2443 lh_insert 1 100 10.00 2443 EVP_add_cipher 1 100 10.00 2425 BFont::GetFamilyAndStyle(char (*) [64], char (*) [64]) const 1 100 10.00 2424 App::ReadyToRun() 1 100 10.00 2424 MainWindow::MainWindow(BMessage const&) 1 100 10.00 2424 MarkupTextView::MarkupTextView(char const*) 1 100 10.00 2424 PackageInfoView::PackageInfoView(BLocker*, PackageActionHandler*) 1 100 10.00 2424 AboutView::AboutView() 1 100 10.00 2424 CharacterStyle::_FindFontForFace(unsigned short) const 1 100 10.00 2424 CharacterStyle::SetBold(bool) 1 100 10.00 2424 MarkupParser::_InitStyles() 1 100 10.00 2425 __haiku_init_after 1 100 10.00 2425 BApplication::DispatchMessage(BMessage*, BHandler*) 1 100 10.00 2425 BPrivate::LinkReceiver::GetNextMessage(int&, long) 1 100 10.00 2425 BPrivate::LinkReceiver::ReadFromPort(long) 1 100 10.00 2425 BLooper::ReadMessageFromPort(long) 1 100 10.00 2430 pthread_once 1 100 10.00 2425 __initialize_locale_kit() 1 100 10.00 2425 BLocaleRoster::BLocaleRoster() 1 100 10.00 2425 BPrivate::LocaleRosterData::_LoadTimeSettings() 1 100 10.00 2425 BPrivate::LocaleRosterData::Refresh() 1 100 10.00 2425 BPrivate::LocaleRosterData::_Initialize() 1 100 10.00 2425 BPrivate::LocaleRosterData::LocaleRosterData(BLanguage const&, BFormattingConventions const&) 1 100 10.00 2425 BPrivate::InitializeLocaleRoster() 1 100 10.00 2425 BPrivate::MutableLocaleRoster::Default() 1 100 10.00 2425 BTimeZone::SetTo(char const*, BLanguage const*) 1 100 10.00 2425 BTimeZone::BTimeZone(char const*, BLanguage const*) 1 100 10.00 2427 _GLOBAL__sub_I_SSL.cpp 1 100 10.00 2427 BPrivate::SSL::SSL() profiling results for thread "The Barber Machine" (388): tick interval: 100 us total ticks: 9 (900 us) unknown ticks: 0 (0 us, 0.00%) dropped ticks: 0 (0 us, 0.00%) samples/tick: 8.0 hits unknown image ------------------------------------------------------------------------------ 9 0 2424 /boot/system/apps/HaikuDepot 9 0 2422 commpage 9 0 2430 /boot/system/lib/libroot.so hits in us in % image function ------------------------------------------------------------------------------ 9 900 100.00 2422 commpage_thread_exit 9 900 100.00 2430 thread_entry 9 900 100.00 2430 _kern_snooze_etc