2020-12-02 22:04:38 +00:00
|
|
|
2020/12/01 23:36:19: Profiling write process_repository_content
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stats
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222112 function calls in 0.507 seconds
|
|
|
|
|
|
|
|
Ordered by: internal time
|
|
|
|
|
|
|
|
ncalls tottime percall cumtime percall filename:lineno(function)
|
|
|
|
4389 0.180 0.000 0.192 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
7256 0.169 0.000 0.169 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
|
|
|
|
1067 0.044 0.000 0.044 0.000 HydrusDB.py:804(<setcomp>)
|
|
|
|
19288 0.011 0.000 0.011 0.000 {method 'format' of 'str' objects}
|
|
|
|
5 0.006 0.001 0.419 0.084 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
2534 0.006 0.000 0.009 0.000 HydrusDB.py:1165(__init__)
|
|
|
|
37320 0.005 0.000 0.005 0.000 HydrusDB.py:1186(<genexpr>)
|
|
|
|
1060 0.005 0.000 0.065 0.000 ClientDB.py:7126(_GetAutocompleteCounts)
|
|
|
|
2534 0.004 0.000 0.032 0.000 HydrusDB.py:1191(__exit__)
|
|
|
|
530 0.004 0.000 0.124 0.000 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
818 0.004 0.000 0.005 0.000 HydrusData.py:1319(SplitIteratorIntoChunks)
|
|
|
|
2534 0.004 0.000 0.083 0.000 HydrusDB.py:1179(__enter__)
|
|
|
|
528 0.003 0.000 0.241 0.000 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
1060 0.003 0.000 0.003 0.000 {method 'fetchall' of 'sqlite3.Cursor' objects}
|
|
|
|
1060 0.003 0.000 0.068 0.000 ClientDB.py:7253(_GetAutocompleteCurrentPendingPositiveCountsAndWeights)
|
|
|
|
230 0.003 0.000 0.003 0.000 HydrusDB.py:797(<listcomp>)
|
|
|
|
528 0.003 0.000 0.074 0.000 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
225 0.002 0.000 0.020 0.000 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
225 0.002 0.000 0.031 0.000 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
14348 0.002 0.000 0.002 0.000 ClientDB.py:19189(<genexpr>)
|
|
|
|
2534 0.002 0.000 0.003 0.000 HydrusDB.py:1134(GetName)
|
|
|
|
14348 0.002 0.000 0.002 0.000 ClientDB.py:19197(<genexpr>)
|
|
|
|
14348 0.002 0.000 0.002 0.000 ClientDB.py:19193(<genexpr>)
|
|
|
|
1 0.002 0.002 0.506 0.506 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
1060 0.002 0.000 0.035 0.000 ClientDB.py:1214(_CacheCombinedFilesMappingsGetAutocompleteCounts)
|
|
|
|
225 0.001 0.000 0.019 0.000 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
22166 0.001 0.000 0.001 0.000 {built-in method builtins.len}
|
|
|
|
530 0.001 0.000 0.125 0.000 ClientDB.py:11727(_GetWithAndWithoutTagsForFilesFileCount)
|
|
|
|
5068 0.001 0.000 0.001 0.000 HydrusDB.py:1115(instance)
|
|
|
|
2534 0.001 0.000 0.002 0.000 HydrusDB.py:1158(ReleaseName)
|
|
|
|
1932 0.001 0.000 0.001 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
|
|
|
|
5 0.001 0.000 0.026 0.005 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
1070 0.001 0.000 0.002 0.000 ClientDB.py:241(GenerateCombinedFilesMappingsACCacheTableName)
|
|
|
|
528 0.001 0.000 0.019 0.000 ClientDB.py:3468(_CacheTagParentsIsChained)
|
|
|
|
5 0.001 0.000 0.001 0.000 ClientDB.py:19153(<setcomp>)
|
|
|
|
1056 0.001 0.000 0.002 0.000 ClientDB.py:272(GenerateRepositoryMasterCacheTableNames)
|
|
|
|
8843 0.001 0.000 0.001 0.000 ClientDB.py:19169(<genexpr>)
|
|
|
|
530 0.001 0.000 0.002 0.000 ClientDB.py:11165(_GetFastestStorageMappingTableNames)
|
|
|
|
186 0.001 0.000 0.001 0.000 HydrusData.py:38(BuildKeyToSetDict)
|
|
|
|
14878 0.001 0.000 0.001 0.000 {method 'append' of 'list' objects}
|
|
|
|
528 0.001 0.000 0.004 0.000 ClientDB.py:1317(_CacheRepositoryNormaliseServiceTagId)
|
|
|
|
250 0.001 0.000 0.001 0.000 {method 'difference' of 'set' objects}
|
|
|
|
978 0.001 0.000 0.003 0.000 ClientDB.py:334(GenerateTagParentsLookupCacheTableName)
|
|
|
|
535 0.001 0.000 0.002 0.000 ClientDB.py:258(GenerateMappingsTableNames)
|
|
|
|
1067 0.001 0.000 0.044 0.000 HydrusDB.py:800(_STS)
|
|
|
|
225 0.001 0.000 0.009 0.000 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
1584 0.001 0.000 0.001 0.000 HydrusDB.py:481(_GetRowCount)
|
|
|
|
2538 0.001 0.000 0.001 0.000 {built-in method builtins.isinstance}
|
|
|
|
835 0.001 0.000 0.002 0.000 ClientDB.py:354(GenerateTagSiblingsLookupCacheTableName)
|
|
|
|
528 0.001 0.000 0.031 0.000 ClientDB.py:2693(_CacheTagDisplayIsChained)
|
|
|
|
385 0.001 0.000 0.011 0.000 ClientDB.py:3940(_CacheTagSiblingsIsChained)
|
|
|
|
230 0.001 0.000 0.008 0.000 ClientDB.py:10986(_GetServiceIds)
|
|
|
|
225 0.001 0.000 0.001 0.000 {built-in method builtins.sorted}
|
|
|
|
978 0.001 0.000 0.002 0.000 ClientDB.py:347(GenerateTagParentsLookupCacheTableNames)
|
|
|
|
530 0.001 0.000 0.001 0.000 ClientDB.py:194(DoingAFileJoinTagSearchIsFaster)
|
|
|
|
225 0.000 0.000 0.011 0.000 ClientDB.py:2473(_CacheTagDisplayGetImplies)
|
|
|
|
1150 0.000 0.000 0.000 0.000 HydrusData.py:1317(<genexpr>)
|
|
|
|
835 0.000 0.000 0.001 0.000 ClientDB.py:367(GenerateTagSiblingsLookupCacheTableNames)
|
|
|
|
230 0.000 0.000 0.001 0.000 {method 'join' of 'str' objects}
|
|
|
|
225 0.000 0.000 0.005 0.000 ClientDB.py:3293(_CacheTagParentsGetAncestors)
|
|
|
|
230 0.000 0.000 0.001 0.000 HydrusData.py:1315(SplayListForDB)
|
|
|
|
225 0.000 0.000 0.005 0.000 ClientDB.py:3733(_CacheTagSiblingsGetIdeal)
|
|
|
|
2534 0.000 0.000 0.000 0.000 {method 'append' of 'collections.deque' objects}
|
|
|
|
2534 0.000 0.000 0.000 0.000 {method 'pop' of 'collections.deque' objects}
|
|
|
|
720 0.000 0.000 0.000 0.000 {method 'update' of 'set' objects}
|
|
|
|
3194 0.000 0.000 0.000 0.000 {method 'add' of 'set' objects}
|
|
|
|
185 0.000 0.000 0.005 0.000 ClientDB.py:3365(_CacheTagParentsGetDescendants)
|
|
|
|
1 0.000 0.000 0.506 0.506 ClientDB.py:19646(_Write)
|
|
|
|
2500 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
|
|
|
|
225 0.000 0.000 0.000 0.000 HydrusData.py:30(BuildKeyToListDict)
|
|
|
|
6 0.000 0.000 0.006 0.001 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
1215 0.000 0.000 0.000 0.000 ClientDB.py:11822(<genexpr>)
|
|
|
|
528 0.000 0.000 0.005 0.000 HydrusData.py:1300(SmoothOutMappingIterator)
|
|
|
|
230 0.000 0.000 0.003 0.000 HydrusDB.py:793(_STL)
|
|
|
|
79 0.000 0.000 0.002 0.000 ClientDB.py:3686(_CacheTagSiblingsGetChainMembersFromIdeal)
|
|
|
|
907 0.000 0.000 0.000 0.000 ClientDB.py:2594(<genexpr>)
|
|
|
|
15 0.000 0.000 0.000 0.000 {method 'union' of 'set' objects}
|
|
|
|
505 0.000 0.000 0.000 0.000 {built-in method from_iterable}
|
|
|
|
533 0.000 0.000 0.000 0.000 ClientDB.py:2228(<genexpr>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19150(<setcomp>)
|
|
|
|
265 0.000 0.000 0.000 0.000 {method 'discard' of 'set' objects}
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained)
|
|
|
|
225 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1983(_CacheSpecificMappingsAddMappings)
|
|
|
|
30 0.000 0.000 0.000 0.000 ClientDB.py:1493(_CacheSpecificDisplayMappingsAddMappings)
|
|
|
|
10 0.000 0.000 0.000 0.000 __init__.py:550(__init__)
|
|
|
|
1 0.000 0.000 0.507 0.507 {built-in method builtins.exec}
|
|
|
|
590 0.000 0.000 0.000 0.000 __init__.py:570(__missing__)
|
|
|
|
90 0.000 0.000 0.000 0.000 ClientDB.py:295(GenerateSpecificACCacheTableName)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:2274(_CacheSpecificMappingsRescindPendingMappings)
|
|
|
|
60 0.000 0.000 0.000 0.000 ClientDB.py:322(GenerateSpecificMappingsCacheTableNames)
|
|
|
|
225 0.000 0.000 0.000 0.000 ClientDB.py:12070(<genexpr>)
|
|
|
|
2 0.000 0.000 0.000 0.000 ClientController.py:1284(pub)
|
|
|
|
300 0.000 0.000 0.000 0.000 ClientDB.py:19168(<genexpr>)
|
|
|
|
1 0.000 0.000 0.507 0.507 HydrusDB.py:652(_ProcessJob)
|
|
|
|
5 0.000 0.000 0.001 0.000 ClientDB.py:1222(_CacheCombinedFilesMappingsUpdate)
|
|
|
|
90 0.000 0.000 0.000 0.000 ClientDB.py:419(IterateMappings)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19152(<listcomp>)
|
|
|
|
4 0.000 0.000 0.000 0.000 ClientThreading.py:74(_CheckCancelTests)
|
|
|
|
4 0.000 0.000 0.000 0.000 HydrusThreading.py:72(IsThreadShuttingDown)
|
|
|
|
2 0.000 0.000 0.000 0.000 HydrusPubSub.py:163(pub)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:2301(_CacheTagDisplayFilterChained)
|
|
|
|
30 0.000 0.000 0.000 0.000 ClientDB.py:287(GenerateSpecificFilesTableName)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:413(__init__)
|
|
|
|
4 0.000 0.000 0.000 0.000 HydrusThreading.py:42(GetThreadInfo)
|
|
|
|
3 0.000 0.000 0.000 0.000 threading.py:335(notify)
|
|
|
|
1 0.000 0.000 0.000 0.000 HydrusData.py:1816(GetCallableTuple)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1142(<listcomp>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19301(<genexpr>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19302(<genexpr>)
|
|
|
|
8 0.000 0.000 0.000 0.000 threading.py:1225(current_thread)
|
|
|
|
23 0.000 0.000 0.000 0.000 HydrusData.py:620(GetNowPrecise)
|
|
|
|
5 0.000 0.000 0.000 0.000 HydrusData.py:612(GetNow)
|
|
|
|
30 0.000 0.000 0.000 0.000 ClientDB.py:312(GenerateSpecificDisplayMappingsCacheTableNames)
|
|
|
|
10 0.000 0.000 0.000 0.000 __init__.py:619(update)
|
|
|
|
9 0.000 0.000 0.000 0.000 HydrusData.py:1447(TimeHasPassedPrecise)
|
|
|
|
2 0.000 0.000 0.000 0.000 {built-in method postEvent}
|
|
|
|
3 0.000 0.000 0.000 0.000 threading.py:513(set)
|
|
|
|
2 0.000 0.000 0.000 0.000 ClientController.py:64(__init__)
|
|
|
|
23 0.000 0.000 0.000 0.000 {built-in method time.perf_counter}
|
|
|
|
5 0.000 0.000 0.000 0.000 HydrusData.py:1434(TimeHasPassed)
|
|
|
|
1 0.000 0.000 0.000 0.000 ClientDB.py:10972(_GetServiceId)
|
|
|
|
4 0.000 0.000 0.000 0.000 ClientThreading.py:259(IsCancelled)
|
|
|
|
10 0.000 0.000 0.000 0.000 {method 'intersection' of 'set' objects}
|
|
|
|
4 0.000 0.000 0.000 0.000 HydrusController.py:662(ShouldStopThisWork)
|
|
|
|
3 0.000 0.000 0.000 0.000 threading.py:358(notify_all)
|
|
|
|
4 0.000 0.000 0.000 0.000 {built-in method builtins.max}
|
|
|
|
2 0.000 0.000 0.000 0.000 HydrusController.py:242(pub)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:3225(_CacheTagParentsFilterChained)
|
|
|
|
1 0.000 0.000 0.000 0.000 ClientDB.py:5041(_DoAfterJobWork)
|
|
|
|
5 0.000 0.000 0.000 0.000 {built-in method time.time}
|
|
|
|
3 0.000 0.000 0.000 0.000 threading.py:243(__exit__)
|
|
|
|
3 0.000 0.000 0.000 0.000 threading.py:240(__enter__)
|
|
|
|
2 0.000 0.000 0.000 0.000 ClientDB.py:19738(publish_status_update)
|
|
|
|
1 0.000 0.000 0.000 0.000 HydrusData.py:1861(PutResult)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:3618(_CacheTagSiblingsFilterChained)
|
|
|
|
12 0.000 0.000 0.000 0.000 threading.py:507(is_set)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1145(<genexpr>)
|
|
|
|
1 0.000 0.000 0.000 0.000 ClientDB.py:4124(_CleanAfterJobWork)
|
|
|
|
4 0.000 0.000 0.000 0.000 {built-in method instance}
|
|
|
|
3 0.000 0.000 0.000 0.000 threading.py:255(_is_owned)
|
|
|
|
1 0.000 0.000 0.000 0.000 {method 'release' of '_thread.lock' objects}
|
|
|
|
4 0.000 0.000 0.000 0.000 HydrusController.py:410(DoingFastExit)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1138(<listcomp>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1149(<genexpr>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1147(<genexpr>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1226(<genexpr>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19159(<listcomp>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19160(<setcomp>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19304(<listcomp>)
|
|
|
|
1 0.000 0.000 0.000 0.000 HydrusDB.py:774(_Save)
|
|
|
|
3 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.lock' objects}
|
|
|
|
3 0.000 0.000 0.000 0.000 {method '__enter__' of '_thread.lock' objects}
|
|
|
|
8 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
|
|
|
|
4 0.000 0.000 0.000 0.000 {built-in method builtins.min}
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1230(<genexpr>)
|
|
|
|
1 0.000 0.000 0.507 0.507 <string>:1(<module>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:19157(<setcomp>)
|
|
|
|
1 0.000 0.000 0.000 0.000 HydrusDB.py:350(_CleanAfterJobWork)
|
|
|
|
1 0.000 0.000 0.000 0.000 HydrusDB.py:439(_DoAfterJobWork)
|
|
|
|
1 0.000 0.000 0.000 0.000 HydrusData.py:1851(GetType)
|
|
|
|
1 0.000 0.000 0.000 0.000 HydrusData.py:1856(IsSynchronous)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1143(<setcomp>)
|
|
|
|
5 0.000 0.000 0.000 0.000 ClientDB.py:1228(<genexpr>)
|
|
|
|
1 0.000 0.000 0.000 0.000 {method 'remove' of 'collections.deque' objects}
|
|
|
|
3 0.000 0.000 0.000 0.000 {method '__exit__' of '_thread.lock' objects}
|
|
|
|
1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
|
|
|
|
|
|
|
|
|
|
|
|
Callers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ordered by: internal time
|
|
|
|
|
|
|
|
Function was called by...
|
|
|
|
ncalls tottime cumtime
|
|
|
|
{method 'executemany' of 'sqlite3.Cursor' objects} <- 15 0.000 0.000 ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained)
|
|
|
|
15 0.000 0.000 ClientDB.py:1222(_CacheCombinedFilesMappingsUpdate)
|
|
|
|
231 0.002 0.002 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
1594 0.105 0.111 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
2534 0.073 0.078 HydrusDB.py:1179(__enter__)
|
|
|
|
{method 'execute' of 'sqlite3.Cursor' objects} <- 1060 0.028 0.028 ClientDB.py:1214(_CacheCombinedFilesMappingsGetAutocompleteCounts)
|
|
|
|
528 0.011 0.011 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
528 0.002 0.002 ClientDB.py:1317(_CacheRepositoryNormaliseServiceTagId)
|
|
|
|
30 0.009 0.009 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
225 0.004 0.004 ClientDB.py:3293(_CacheTagParentsGetAncestors)
|
|
|
|
185 0.003 0.003 ClientDB.py:3365(_CacheTagParentsGetDescendants)
|
|
|
|
40 0.001 0.001 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
528 0.016 0.016 ClientDB.py:3468(_CacheTagParentsIsChained)
|
|
|
|
79 0.001 0.001 ClientDB.py:3686(_CacheTagSiblingsGetChainMembersFromIdeal)
|
|
|
|
225 0.004 0.004 ClientDB.py:3733(_CacheTagSiblingsGetIdeal)
|
|
|
|
146 0.004 0.004 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
385 0.009 0.009 ClientDB.py:3940(_CacheTagSiblingsIsChained)
|
|
|
|
1 0.000 0.000 ClientDB.py:10972(_GetServiceId)
|
|
|
|
230 0.003 0.003 ClientDB.py:10986(_GetServiceIds)
|
|
|
|
265 0.036 0.036 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
225 0.008 0.008 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
40 0.003 0.003 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
2 0.000 0.000 HydrusDB.py:774(_Save)
|
|
|
|
2534 0.024 0.024 HydrusDB.py:1191(__exit__)
|
|
|
|
HydrusDB.py:804(<setcomp>) <- 1067 0.044 0.044 HydrusDB.py:800(_STS)
|
|
|
|
{method 'format' of 'str' objects} <- 1070 0.001 0.001 ClientDB.py:241(GenerateCombinedFilesMappingsACCacheTableName)
|
|
|
|
2140 0.001 0.001 ClientDB.py:258(GenerateMappingsTableNames)
|
|
|
|
2112 0.001 0.001 ClientDB.py:272(GenerateRepositoryMasterCacheTableNames)
|
|
|
|
60 0.000 0.000 ClientDB.py:287(GenerateSpecificFilesTableName)
|
|
|
|
180 0.000 0.000 ClientDB.py:295(GenerateSpecificACCacheTableName)
|
|
|
|
90 0.000 0.000 ClientDB.py:312(GenerateSpecificDisplayMappingsCacheTableNames)
|
|
|
|
240 0.000 0.000 ClientDB.py:322(GenerateSpecificMappingsCacheTableNames)
|
|
|
|
1956 0.001 0.001 ClientDB.py:347(GenerateTagParentsLookupCacheTableNames)
|
|
|
|
1670 0.001 0.001 ClientDB.py:367(GenerateTagSiblingsLookupCacheTableNames)
|
|
|
|
1060 0.001 0.001 ClientDB.py:1214(_CacheCombinedFilesMappingsGetAutocompleteCounts)
|
|
|
|
528 0.000 0.000 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
30 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
225 0.000 0.000 ClientDB.py:3293(_CacheTagParentsGetAncestors)
|
|
|
|
185 0.000 0.000 ClientDB.py:3365(_CacheTagParentsGetDescendants)
|
|
|
|
40 0.000 0.000 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
528 0.000 0.000 ClientDB.py:3468(_CacheTagParentsIsChained)
|
|
|
|
79 0.000 0.000 ClientDB.py:3686(_CacheTagSiblingsGetChainMembersFromIdeal)
|
|
|
|
225 0.000 0.000 ClientDB.py:3733(_CacheTagSiblingsGetIdeal)
|
|
|
|
146 0.000 0.000 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
385 0.000 0.000 ClientDB.py:3940(_CacheTagSiblingsIsChained)
|
|
|
|
1026 0.001 0.001 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
225 0.000 0.000 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
20 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
2534 0.002 0.002 HydrusDB.py:1179(__enter__)
|
|
|
|
2534 0.001 0.001 HydrusDB.py:1191(__exit__)
|
|
|
|
ClientDB.py:19128(_UpdateMappings) <- 5 0.006 0.419 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
HydrusDB.py:1165(__init__) <- 225 0.001 0.001 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
528 0.002 0.002 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
5 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
40 0.000 0.000 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
146 0.000 0.001 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
1060 0.002 0.004 ClientDB.py:7126(_GetAutocompleteCounts)
|
|
|
|
530 0.001 0.002 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
HydrusDB.py:1186(<genexpr>) <- 37320 0.005 0.005 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:7126(_GetAutocompleteCounts) <- 1060 0.005 0.065 ClientDB.py:7253(_GetAutocompleteCurrentPendingPositiveCountsAndWeights)
|
|
|
|
HydrusDB.py:1191(__exit__) <- 225 0.000 0.001 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
528 0.001 0.006 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
5 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
40 0.000 0.001 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
146 0.000 0.006 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
1060 0.002 0.012 ClientDB.py:7126(_GetAutocompleteCounts)
|
|
|
|
530 0.001 0.006 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService) <- 530 0.004 0.124 ClientDB.py:11727(_GetWithAndWithoutTagsForFilesFileCount)
|
|
|
|
HydrusData.py:1319(SplitIteratorIntoChunks) <- 818 0.004 0.005 HydrusData.py:1300(SmoothOutMappingIterator)
|
|
|
|
HydrusDB.py:1179(__enter__) <- 225 0.000 0.018 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
528 0.001 0.036 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
5 0.000 0.015 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
40 0.000 0.001 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
146 0.000 0.004 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
1060 0.001 0.008 ClientDB.py:7126(_GetAutocompleteCounts)
|
|
|
|
530 0.001 0.001 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained) <- 528 0.003 0.241 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
{method 'fetchall' of 'sqlite3.Cursor' objects} <- 1060 0.003 0.003 ClientDB.py:1214(_CacheCombinedFilesMappingsGetAutocompleteCounts)
|
|
|
|
ClientDB.py:7253(_GetAutocompleteCurrentPendingPositiveCountsAndWeights) <- 1060 0.003 0.068 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
HydrusDB.py:797(<listcomp>) <- 230 0.003 0.003 HydrusDB.py:793(_STL)
|
|
|
|
ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds) <- 528 0.003 0.074 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId) <- 225 0.002 0.020 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy) <- 225 0.002 0.031 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
ClientDB.py:19189(<genexpr>) <- 14348 0.002 0.002 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
HydrusDB.py:1134(GetName) <- 2534 0.002 0.003 HydrusDB.py:1165(__init__)
|
|
|
|
ClientDB.py:19197(<genexpr>) <- 14348 0.002 0.002 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:19193(<genexpr>) <- 14348 0.002 0.002 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:14428(_ProcessRepositoryContent) <- 1 0.002 0.506 ClientDB.py:19646(_Write)
|
|
|
|
ClientDB.py:1214(_CacheCombinedFilesMappingsGetAutocompleteCounts) <- 1060 0.002 0.035 ClientDB.py:7126(_GetAutocompleteCounts)
|
|
|
|
ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains) <- 225 0.001 0.019 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
{built-in method builtins.len} <- 90 0.000 0.000 ClientDB.py:419(IterateMappings)
|
|
|
|
490 0.000 0.000 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
1056 0.000 0.000 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
30 0.000 0.000 ClientDB.py:1493(_CacheSpecificDisplayMappingsAddMappings)
|
|
|
|
5 0.000 0.000 ClientDB.py:1983(_CacheSpecificMappingsAddMappings)
|
|
|
|
5 0.000 0.000 ClientDB.py:3225(_CacheTagParentsFilterChained)
|
|
|
|
450 0.000 0.000 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
5 0.000 0.000 ClientDB.py:3618(_CacheTagSiblingsFilterChained)
|
|
|
|
450 0.000 0.000 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
2 0.000 0.000 ClientDB.py:5041(_DoAfterJobWork)
|
|
|
|
1060 0.000 0.000 ClientDB.py:11727(_GetWithAndWithoutTagsForFilesFileCount)
|
|
|
|
530 0.000 0.000 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
225 0.000 0.000 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
528 0.000 0.000 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
45 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
2534 0.000 0.000 HydrusDB.py:1134(GetName)
|
|
|
|
14110 0.001 0.001 HydrusData.py:1319(SplitIteratorIntoChunks)
|
|
|
|
528 0.000 0.000 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
10 0.000 0.000 __init__.py:550(__init__)
|
|
|
|
10 0.000 0.000 __init__.py:619(update)
|
|
|
|
3 0.000 0.000 threading.py:358(notify_all)
|
|
|
|
ClientDB.py:11727(_GetWithAndWithoutTagsForFilesFileCount) <- 530 0.001 0.125 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
HydrusDB.py:1115(instance) <- 2534 0.001 0.001 HydrusDB.py:1165(__init__)
|
|
|
|
2534 0.001 0.001 HydrusDB.py:1191(__exit__)
|
|
|
|
HydrusDB.py:1158(ReleaseName) <- 2534 0.001 0.002 HydrusDB.py:1191(__exit__)
|
|
|
|
{method 'fetchone' of 'sqlite3.Cursor' objects} <- 528 0.000 0.000 ClientDB.py:1317(_CacheRepositoryNormaliseServiceTagId)
|
|
|
|
528 0.000 0.000 ClientDB.py:3468(_CacheTagParentsIsChained)
|
|
|
|
225 0.000 0.000 ClientDB.py:3733(_CacheTagSiblingsGetIdeal)
|
|
|
|
385 0.000 0.000 ClientDB.py:3940(_CacheTagSiblingsIsChained)
|
|
|
|
1 0.000 0.000 ClientDB.py:10972(_GetServiceId)
|
|
|
|
265 0.000 0.000 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator) <- 5 0.001 0.026 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:241(GenerateCombinedFilesMappingsACCacheTableName) <- 5 0.000 0.000 ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained)
|
|
|
|
1060 0.001 0.002 ClientDB.py:1214(_CacheCombinedFilesMappingsGetAutocompleteCounts)
|
|
|
|
5 0.000 0.000 ClientDB.py:1222(_CacheCombinedFilesMappingsUpdate)
|
|
|
|
ClientDB.py:3468(_CacheTagParentsIsChained) <- 528 0.001 0.019 ClientDB.py:2693(_CacheTagDisplayIsChained)
|
|
|
|
ClientDB.py:19153(<setcomp>) <- 5 0.001 0.001 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:272(GenerateRepositoryMasterCacheTableNames) <- 528 0.000 0.001 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
528 0.001 0.001 ClientDB.py:1317(_CacheRepositoryNormaliseServiceTagId)
|
|
|
|
ClientDB.py:19169(<genexpr>) <- 8843 0.001 0.001 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:11165(_GetFastestStorageMappingTableNames) <- 530 0.001 0.002 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
HydrusData.py:38(BuildKeyToSetDict) <- 40 0.001 0.001 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
146 0.000 0.000 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
{method 'append' of 'list' objects} <- 528 0.000 0.000 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
13820 0.001 0.001 HydrusData.py:1319(SplitIteratorIntoChunks)
|
|
|
|
528 0.000 0.000 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
2 0.000 0.000 HydrusPubSub.py:163(pub)
|
|
|
|
ClientDB.py:1317(_CacheRepositoryNormaliseServiceTagId) <- 528 0.001 0.004 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
{method 'difference' of 'set' objects} <- 5 0.000 0.000 ClientDB.py:2301(_CacheTagDisplayFilterChained)
|
|
|
|
225 0.000 0.000 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
20 0.001 0.001 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:334(GenerateTagParentsLookupCacheTableName) <- 225 0.000 0.001 ClientDB.py:3293(_CacheTagParentsGetAncestors)
|
|
|
|
185 0.000 0.000 ClientDB.py:3365(_CacheTagParentsGetDescendants)
|
|
|
|
40 0.000 0.000 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
528 0.000 0.002 ClientDB.py:3468(_CacheTagParentsIsChained)
|
|
|
|
ClientDB.py:258(GenerateMappingsTableNames) <- 530 0.001 0.002 ClientDB.py:11165(_GetFastestStorageMappingTableNames)
|
|
|
|
5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
HydrusDB.py:800(_STS) <- 528 0.000 0.015 ClientDB.py:1299(_CacheRepositoryNormaliseServiceHashIds)
|
|
|
|
30 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
225 0.000 0.000 ClientDB.py:3293(_CacheTagParentsGetAncestors)
|
|
|
|
185 0.000 0.001 ClientDB.py:3365(_CacheTagParentsGetDescendants)
|
|
|
|
79 0.000 0.000 ClientDB.py:3686(_CacheTagSiblingsGetChainMembersFromIdeal)
|
|
|
|
20 0.000 0.028 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants) <- 225 0.001 0.009 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
HydrusDB.py:481(_GetRowCount) <- 1584 0.001 0.001 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
{built-in method builtins.isinstance} <- 2534 0.001 0.001 HydrusDB.py:1165(__init__)
|
|
|
|
4 0.000 0.000 HydrusThreading.py:72(IsThreadShuttingDown)
|
|
|
|
ClientDB.py:354(GenerateTagSiblingsLookupCacheTableName) <- 79 0.000 0.000 ClientDB.py:3686(_CacheTagSiblingsGetChainMembersFromIdeal)
|
|
|
|
225 0.000 0.001 ClientDB.py:3733(_CacheTagSiblingsGetIdeal)
|
|
|
|
146 0.000 0.000 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
385 0.000 0.001 ClientDB.py:3940(_CacheTagSiblingsIsChained)
|
|
|
|
ClientDB.py:2693(_CacheTagDisplayIsChained) <- 528 0.001 0.031 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
ClientDB.py:3940(_CacheTagSiblingsIsChained) <- 385 0.001 0.011 ClientDB.py:2693(_CacheTagDisplayIsChained)
|
|
|
|
ClientDB.py:10986(_GetServiceIds) <- 225 0.001 0.008 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
{built-in method builtins.sorted} <- 225 0.001 0.001 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
ClientDB.py:347(GenerateTagParentsLookupCacheTableNames) <- 978 0.001 0.002 ClientDB.py:334(GenerateTagParentsLookupCacheTableName)
|
|
|
|
ClientDB.py:194(DoingAFileJoinTagSearchIsFaster) <- 530 0.001 0.001 ClientDB.py:11753(_GetWithAndWithoutTagsForFilesFileCountFileService)
|
|
|
|
ClientDB.py:2473(_CacheTagDisplayGetImplies) <- 225 0.000 0.011 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
HydrusData.py:1317(<genexpr>) <- 1150 0.000 0.000 {method 'join' of 'str' objects}
|
|
|
|
ClientDB.py:367(GenerateTagSiblingsLookupCacheTableNames) <- 835 0.000 0.001 ClientDB.py:354(GenerateTagSiblingsLookupCacheTableName)
|
|
|
|
{method 'join' of 'str' objects} <- 230 0.000 0.001 HydrusData.py:1315(SplayListForDB)
|
|
|
|
ClientDB.py:3293(_CacheTagParentsGetAncestors) <- 225 0.000 0.005 ClientDB.py:2473(_CacheTagDisplayGetImplies)
|
|
|
|
HydrusData.py:1315(SplayListForDB) <- 230 0.000 0.001 ClientDB.py:10986(_GetServiceIds)
|
|
|
|
ClientDB.py:3733(_CacheTagSiblingsGetIdeal) <- 225 0.000 0.005 ClientDB.py:2473(_CacheTagDisplayGetImplies)
|
|
|
|
{method 'append' of 'collections.deque' objects} <- 2534 0.000 0.000 HydrusDB.py:1158(ReleaseName)
|
|
|
|
{method 'pop' of 'collections.deque' objects} <- 2534 0.000 0.000 HydrusDB.py:1134(GetName)
|
|
|
|
{method 'update' of 'set' objects} <- 225 0.000 0.000 ClientDB.py:2473(_CacheTagDisplayGetImplies)
|
|
|
|
490 0.000 0.000 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
{method 'add' of 'set' objects} <- 79 0.000 0.000 ClientDB.py:3686(_CacheTagSiblingsGetChainMembersFromIdeal)
|
|
|
|
771 0.000 0.000 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
2036 0.000 0.000 ClientDB.py:7253(_GetAutocompleteCurrentPendingPositiveCountsAndWeights)
|
|
|
|
308 0.000 0.000 HydrusData.py:38(BuildKeyToSetDict)
|
|
|
|
ClientDB.py:3365(_CacheTagParentsGetDescendants) <- 185 0.000 0.005 ClientDB.py:3417(_CacheTagParentsGetTagsToDescendants)
|
|
|
|
ClientDB.py:19646(_Write) <- 1 0.000 0.506 HydrusDB.py:652(_ProcessJob)
|
|
|
|
{method 'items' of 'dict' objects} <- 225 0.000 0.000 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
225 0.000 0.000 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
1060 0.000 0.000 ClientDB.py:7253(_GetAutocompleteCurrentPendingPositiveCountsAndWeights)
|
|
|
|
530 0.000 0.000 ClientDB.py:11727(_GetWithAndWithoutTagsForFilesFileCount)
|
|
|
|
450 0.000 0.000 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
10 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
HydrusData.py:30(BuildKeyToListDict) <- 225 0.000 0.000 ClientDB.py:12042(_GroupHashIdsByTagCachedFileServiceId)
|
|
|
|
HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks) <- 6 0.000 0.006 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
ClientDB.py:11822(<genexpr>) <- 1215 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
HydrusData.py:1300(SmoothOutMappingIterator) <- 528 0.000 0.005 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
HydrusDB.py:793(_STL) <- 230 0.000 0.003 ClientDB.py:10986(_GetServiceIds)
|
|
|
|
ClientDB.py:3686(_CacheTagSiblingsGetChainMembersFromIdeal) <- 79 0.000 0.002 ClientDB.py:3789(_CacheTagSiblingsGetIdealsToChains)
|
|
|
|
ClientDB.py:2594(<genexpr>) <- 907 0.000 0.000 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
{method 'union' of 'set' objects} <- 5 0.000 0.000 ClientDB.py:2301(_CacheTagDisplayFilterChained)
|
|
|
|
10 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
{built-in method from_iterable} <- 5 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
490 0.000 0.000 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
10 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:2228(<genexpr>) <- 533 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
ClientDB.py:19150(<setcomp>) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
{method 'discard' of 'set' objects} <- 265 0.000 0.000 ClientDB.py:908(_CacheCombinedFilesDisplayMappingsAddMappingsIfChained)
|
|
|
|
ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained) <- 5 0.000 0.000 ClientDB.py:1222(_CacheCombinedFilesMappingsUpdate)
|
|
|
|
{method 'values' of 'dict' objects} <- 225 0.000 0.000 ClientDB.py:2553(_CacheTagDisplayGetTagsToImpliedBy)
|
|
|
|
ClientDB.py:1983(_CacheSpecificMappingsAddMappings) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:1493(_CacheSpecificDisplayMappingsAddMappings) <- 30 0.000 0.000 ClientDB.py:1983(_CacheSpecificMappingsAddMappings)
|
|
|
|
__init__.py:550(__init__) <- 10 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
{built-in method builtins.exec} <-
|
|
|
|
__init__.py:570(__missing__) <- 590 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:295(GenerateSpecificACCacheTableName) <- 30 0.000 0.000 ClientDB.py:1493(_CacheSpecificDisplayMappingsAddMappings)
|
|
|
|
30 0.000 0.000 ClientDB.py:1983(_CacheSpecificMappingsAddMappings)
|
|
|
|
30 0.000 0.000 ClientDB.py:2274(_CacheSpecificMappingsRescindPendingMappings)
|
|
|
|
ClientDB.py:2274(_CacheSpecificMappingsRescindPendingMappings) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:322(GenerateSpecificMappingsCacheTableNames) <- 30 0.000 0.000 ClientDB.py:1983(_CacheSpecificMappingsAddMappings)
|
|
|
|
30 0.000 0.000 ClientDB.py:2274(_CacheSpecificMappingsRescindPendingMappings)
|
|
|
|
ClientDB.py:12070(<genexpr>) <- 225 0.000 0.000 {built-in method builtins.sorted}
|
|
|
|
ClientController.py:1284(pub) <- 2 0.000 0.000 ClientDB.py:19738(publish_status_update)
|
|
|
|
ClientDB.py:19168(<genexpr>) <- 300 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
HydrusDB.py:652(_ProcessJob) <- 1 0.000 0.507 <string>:1(<module>)
|
|
|
|
ClientDB.py:1222(_CacheCombinedFilesMappingsUpdate) <- 5 0.000 0.001 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:419(IterateMappings) <- 30 0.000 0.000 ClientDB.py:1493(_CacheSpecificDisplayMappingsAddMappings)
|
|
|
|
30 0.000 0.000 ClientDB.py:1983(_CacheSpecificMappingsAddMappings)
|
|
|
|
30 0.000 0.000 ClientDB.py:2274(_CacheSpecificMappingsRescindPendingMappings)
|
|
|
|
ClientDB.py:19152(<listcomp>) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientThreading.py:74(_CheckCancelTests) <- 4 0.000 0.000 ClientThreading.py:259(IsCancelled)
|
|
|
|
HydrusThreading.py:72(IsThreadShuttingDown) <- 4 0.000 0.000 ClientThreading.py:74(_CheckCancelTests)
|
|
|
|
HydrusPubSub.py:163(pub) <- 2 0.000 0.000 HydrusController.py:242(pub)
|
|
|
|
ClientDB.py:2301(_CacheTagDisplayFilterChained) <- 5 0.000 0.000 ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained)
|
|
|
|
ClientDB.py:287(GenerateSpecificFilesTableName) <- 30 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
ClientDB.py:413(__init__) <- 5 0.000 0.000 ClientDB.py:2224(_CacheSpecificMappingsGetFilteredMappingsGenerator)
|
|
|
|
HydrusThreading.py:42(GetThreadInfo) <- 4 0.000 0.000 HydrusThreading.py:72(IsThreadShuttingDown)
|
|
|
|
threading.py:335(notify) <- 3 0.000 0.000 threading.py:358(notify_all)
|
|
|
|
HydrusData.py:1816(GetCallableTuple) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
ClientDB.py:1142(<listcomp>) <- 5 0.000 0.000 ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained)
|
|
|
|
ClientDB.py:19301(<genexpr>) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:19302(<genexpr>) <- 5 0.000 0.000 {method 'update' of 'set' objects}
|
|
|
|
threading.py:1225(current_thread) <- 4 0.000 0.000 HydrusThreading.py:42(GetThreadInfo)
|
|
|
|
4 0.000 0.000 HydrusThreading.py:72(IsThreadShuttingDown)
|
|
|
|
HydrusData.py:620(GetNowPrecise) <- 1 0.000 0.000 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
13 0.000 0.000 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
9 0.000 0.000 HydrusData.py:1447(TimeHasPassedPrecise)
|
|
|
|
HydrusData.py:612(GetNow) <- 5 0.000 0.000 HydrusData.py:1434(TimeHasPassed)
|
|
|
|
ClientDB.py:312(GenerateSpecificDisplayMappingsCacheTableNames) <- 30 0.000 0.000 ClientDB.py:1493(_CacheSpecificDisplayMappingsAddMappings)
|
|
|
|
__init__.py:619(update) <- 10 0.000 0.000 __init__.py:550(__init__)
|
|
|
|
HydrusData.py:1447(TimeHasPassedPrecise) <- 5 0.000 0.000 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
4 0.000 0.000 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
{built-in method postEvent} <- 2 0.000 0.000 ClientController.py:1284(pub)
|
|
|
|
threading.py:513(set) <- 1 0.000 0.000 HydrusData.py:1861(PutResult)
|
|
|
|
2 0.000 0.000 HydrusPubSub.py:163(pub)
|
|
|
|
ClientController.py:64(__init__) <- 2 0.000 0.000 ClientController.py:1284(pub)
|
|
|
|
{built-in method time.perf_counter} <- 23 0.000 0.000 HydrusData.py:620(GetNowPrecise)
|
|
|
|
HydrusData.py:1434(TimeHasPassed) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
4 0.000 0.000 HydrusThreading.py:42(GetThreadInfo)
|
|
|
|
ClientDB.py:10972(_GetServiceId) <- 1 0.000 0.000 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
ClientThreading.py:259(IsCancelled) <- 4 0.000 0.000 ClientDB.py:14428(_ProcessRepositoryContent)
|
|
|
|
{method 'intersection' of 'set' objects} <- 10 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
HydrusController.py:662(ShouldStopThisWork) <- 4 0.000 0.000 ClientThreading.py:74(_CheckCancelTests)
|
|
|
|
threading.py:358(notify_all) <- 3 0.000 0.000 threading.py:513(set)
|
|
|
|
{built-in method builtins.max} <- 4 0.000 0.000 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
HydrusController.py:242(pub) <- 2 0.000 0.000 ClientController.py:1284(pub)
|
|
|
|
ClientDB.py:3225(_CacheTagParentsFilterChained) <- 5 0.000 0.000 ClientDB.py:2301(_CacheTagDisplayFilterChained)
|
|
|
|
ClientDB.py:5041(_DoAfterJobWork) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
{built-in method time.time} <- 5 0.000 0.000 HydrusData.py:612(GetNow)
|
|
|
|
threading.py:243(__exit__) <- 3 0.000 0.000 threading.py:513(set)
|
|
|
|
threading.py:240(__enter__) <- 3 0.000 0.000 threading.py:513(set)
|
|
|
|
ClientDB.py:19738(publish_status_update) <- 2 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
HydrusData.py:1861(PutResult) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
ClientDB.py:3618(_CacheTagSiblingsFilterChained) <- 5 0.000 0.000 ClientDB.py:2301(_CacheTagDisplayFilterChained)
|
|
|
|
threading.py:507(is_set) <- 8 0.000 0.000 ClientThreading.py:74(_CheckCancelTests)
|
|
|
|
4 0.000 0.000 ClientThreading.py:259(IsCancelled)
|
|
|
|
ClientDB.py:1145(<genexpr>) <- 5 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:4124(_CleanAfterJobWork) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
{built-in method instance} <- 4 0.000 0.000 ClientController.py:1284(pub)
|
|
|
|
threading.py:255(_is_owned) <- 3 0.000 0.000 threading.py:335(notify)
|
|
|
|
{method 'release' of '_thread.lock' objects} <- 1 0.000 0.000 threading.py:335(notify)
|
|
|
|
HydrusController.py:410(DoingFastExit) <- 4 0.000 0.000 HydrusThreading.py:72(IsThreadShuttingDown)
|
|
|
|
ClientDB.py:1138(<listcomp>) <- 5 0.000 0.000 ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained)
|
|
|
|
ClientDB.py:1149(<genexpr>) <- 5 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:1147(<genexpr>) <- 5 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:1226(<genexpr>) <- 5 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
ClientDB.py:19159(<listcomp>) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:19160(<setcomp>) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
ClientDB.py:19304(<listcomp>) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
HydrusDB.py:774(_Save) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
{method 'acquire' of '_thread.lock' objects} <- 3 0.000 0.000 threading.py:255(_is_owned)
|
|
|
|
{method '__enter__' of '_thread.lock' objects} <- 3 0.000 0.000 threading.py:240(__enter__)
|
|
|
|
{built-in method _thread.get_ident} <- 8 0.000 0.000 threading.py:1225(current_thread)
|
|
|
|
{built-in method builtins.min} <- 4 0.000 0.000 HydrusData.py:1386(SplitMappingIteratorIntoAutothrottledChunks)
|
|
|
|
ClientDB.py:1230(<genexpr>) <- 5 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
<string>:1(<module>) <- 1 0.000 0.507 {built-in method builtins.exec}
|
|
|
|
ClientDB.py:19157(<setcomp>) <- 5 0.000 0.000 ClientDB.py:19128(_UpdateMappings)
|
|
|
|
HydrusDB.py:350(_CleanAfterJobWork) <- 1 0.000 0.000 ClientDB.py:4124(_CleanAfterJobWork)
|
|
|
|
HydrusDB.py:439(_DoAfterJobWork) <- 1 0.000 0.000 ClientDB.py:5041(_DoAfterJobWork)
|
|
|
|
HydrusData.py:1851(GetType) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
HydrusData.py:1856(IsSynchronous) <- 1 0.000 0.000 HydrusDB.py:652(_ProcessJob)
|
|
|
|
ClientDB.py:1143(<setcomp>) <- 5 0.000 0.000 ClientDB.py:1136(_CacheCombinedFilesDisplayMappingsUpdateIfUnchained)
|
|
|
|
ClientDB.py:1228(<genexpr>) <- 5 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
|
|
|
|
{method 'remove' of 'collections.deque' objects} <- 1 0.000 0.000 threading.py:335(notify)
|
|
|
|
{method '__exit__' of '_thread.lock' objects} <- 3 0.000 0.000 threading.py:243(__exit__)
|
|
|
|
{method 'disable' of '_lsprof.Profiler' objects} <-
|