Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2016/10/09 00:36:41: Profiling write content_updates
- 2016/10/09 00:37:08: Stats
- 1241 function calls in 26.702 seconds
- Ordered by: internal time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 147 26.282 0.179 26.282 0.179 {method 'execute' of 'sqlite3.Cursor' objects}
- 1 0.308 0.308 0.308 0.308 ClientDB.py:8219(<setcomp>)
- 42 0.106 0.003 0.106 0.003 {method 'executemany' of 'sqlite3.Cursor' objects}
- 24 0.001 0.000 0.015 0.001 ClientDB.py:1695(_CacheSpecificMappingsFilterHashIds)
- 1 0.001 0.001 26.291 26.291 ClientDB.py:8168(_UpdateMappings)
- 36 0.001 0.000 0.001 0.000 {method 'sub' of '_sre.SRE_Pattern' objects}
- 1 0.000 0.000 26.700 26.700 ClientDB.py:5615(_ProcessContentUpdates)
- 51 0.000 0.000 0.000 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 27 0.000 0.000 0.000 0.000 {method 'join' of 'str' objects}
- 2 0.000 0.000 0.045 0.023 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8220(<setcomp>)
- 12 0.000 0.000 0.148 0.012 ClientDB.py:2970(_GetHashIds)
- 12 0.000 0.000 0.261 0.022 ClientDB.py:4132(_GetNamespaceIdTagId)
- 12 0.000 0.000 0.001 0.000 HydrusTags.py:150(CleanTag)
- 3 0.000 0.000 0.000 0.000 _core.py:8421(GetApp)
- 48 0.000 0.000 0.000 0.000 re.py:230(_compile)
- 12 0.000 0.000 0.000 0.000 {binascii.b2a_hex}
- 12 0.000 0.000 0.008 0.001 HydrusDB.py:715(__enter__)
- 12 0.000 0.000 0.000 0.000 HydrusDB.py:706(__init__)
- 12 0.000 0.000 0.000 0.000 {method 'match' of '_sre.SRE_Pattern' objects}
- 12 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 26 0.000 0.000 0.000 0.000 ClientDB.py:1014(GenerateSpecificMappingsCacheTableNames)
- 12 0.000 0.000 0.006 0.000 HydrusDB.py:724(__exit__)
- 12 0.000 0.000 0.000 0.000 {nt.urandom}
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8357(<setcomp>)
- 27 0.000 0.000 0.000 0.000 HydrusData.py:945(SplayListForDB)
- 36 0.000 0.000 0.001 0.000 re.py:148(sub)
- 12 0.000 0.000 0.000 0.000 HydrusTags.py:135(CheckTagNotEmpty)
- 1 0.000 0.000 26.702 26.702 HydrusDB.py:451(_ProcessJob)
- 12 0.000 0.000 0.000 0.000 hex_codec.py:13(hex_encode)
- 12 0.000 0.000 0.000 0.000 HydrusData.py:1028(ToUnicode)
- 24 0.000 0.000 0.000 0.000 {method 'replace' of 'unicode' objects}
- 31 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 _core.py:16750(CallAfter)
- 2 0.000 0.000 0.000 0.000 collections.py:458(__init__)
- 1 0.000 0.000 0.073 0.073 ClientDB.py:1498(_CacheCombinedFilesMappingsUpdate)
- 24 0.000 0.000 0.000 0.000 {isinstance}
- 80 0.000 0.000 0.000 0.000 HydrusData.py:945(<genexpr>)
- 16 0.000 0.000 0.000 0.000 {method 'difference' of 'set' objects}
- 24 0.000 0.000 0.000 0.000 HydrusDB.py:317(_GetRowCount)
- 68 0.000 0.000 0.000 0.000 {len}
- 3 0.000 0.000 0.000 0.000 {wx._core_.PostEvent}
- 12 0.000 0.000 0.000 0.000 ClientDB.py:8302(<setcomp>)
- 12 0.000 0.000 0.000 0.000 {method 'lower' of 'unicode' objects}
- 12 0.000 0.000 0.000 0.000 HydrusData.py:1789(ToTuple)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8358(<setcomp>)
- 2 0.000 0.000 0.000 0.000 ClientDB.py:4713(_GetServiceIds)
- 3 0.000 0.000 0.000 0.000 HydrusPubSub.py:137(pub)
- 36 0.000 0.000 0.000 0.000 HydrusDB.py:719(<genexpr>)
- 12 0.000 0.000 0.000 0.000 re.py:138(match)
- 36 0.000 0.000 0.000 0.000 ClientDB.py:1748(<genexpr>)
- 3 0.000 0.000 0.000 0.000 _core.py:7583(__init__)
- 1 0.000 0.000 0.000 0.000 threading.py:288(__exit__)
- 13 0.000 0.000 0.000 0.000 ClientDB.py:1502(<genexpr>)
- 4 0.000 0.000 0.000 0.000 {method 'split' of 'unicode' objects}
- 1 0.000 0.000 26.700 26.700 ClientDB.py:8742(_Write)
- 24 0.000 0.000 0.000 0.000 {method 'add' of 'set' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:373(notify)
- 1 0.000 0.000 26.702 26.702 <string>:1(<module>)
- 3 0.000 0.000 0.000 0.000 HydrusController.py:142(pub)
- 13 0.000 0.000 0.000 0.000 ClientDB.py:1504(<genexpr>)
- 3 0.000 0.000 0.000 0.000 ClientController.py:705(NotifyPubSubs)
- 1 0.000 0.000 0.000 0.000 {method 'remove' of 'list' objects}
- 13 0.000 0.000 0.000 0.000 ClientDB.py:8349(<genexpr>)
- 3 0.000 0.000 0.000 0.000 {wx._core_.GetApp}
- 1 0.000 0.000 0.000 0.000 threading.py:576(set)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:4699(_GetServiceId)
- 13 0.000 0.000 0.000 0.000 ClientDB.py:1506(<genexpr>)
- 1 0.000 0.000 0.000 0.000 threading.py:400(notifyAll)
- 1 0.000 0.000 0.000 0.000 {method 'update' of 'set' objects}
- 2 0.000 0.000 0.000 0.000 collections.py:528(update)
- 3 0.000 0.000 0.000 0.000 {wx._core_.new_PyEvent}
- 3 0.000 0.000 0.000 0.000 _core.py:4972(SetEventType)
- 2 0.000 0.000 0.000 0.000 ClientDB.py:4114(_GetNamespaceId)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8201(<setcomp>)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8198(<setcomp>)
- 24 0.000 0.000 0.000 0.000 collections.py:479(__missing__)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:4602(_GetService)
- 1 0.000 0.000 0.000 0.000 threading.py:285(__enter__)
- 3 0.000 0.000 0.000 0.000 _core.py:8403(PostEvent)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:1000(GenerateMappingsTableNames)
- 3 0.000 0.000 0.000 0.000 {wx._core_.Event_SetEventType}
- 1 0.000 0.000 0.000 0.000 threading.py:300(_is_owned)
- 3 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 _core.py:7590(_SetSelf)
- 1 0.000 0.000 0.000 0.000 HydrusData.py:1895(PutResult)
- 3 0.000 0.000 0.000 0.000 {wx._core_.PyEvent_swiginit}
- 3 0.000 0.000 0.000 0.000 {wx._core_.PyEvent__SetSelf}
- 13 0.000 0.000 0.000 0.000 ClientDB.py:8216(<genexpr>)
- 1 0.000 0.000 0.000 0.000 HydrusData.py:1857(GetCallableTuple)
- 2 0.000 0.000 0.000 0.000 {method 'union' of 'set' objects}
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8783(pub_content_updates_after_commit)
- 2 0.000 0.000 0.000 0.000 {method 'intersection' of 'set' objects}
- 3 0.000 0.000 0.000 0.000 HydrusDB.py:528(pub_after_commit)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:996(GenerateCombinedFilesMappingsCacheTableName)
- 4 0.000 0.000 0.000 0.000 ClientDB.py:8217(<genexpr>)
- 3 0.000 0.000 0.000 0.000 {hasattr}
- 1 0.000 0.000 0.000 0.000 HydrusData.py:1888(GetType)
- 1 0.000 0.000 0.000 0.000 threading.py:64(_note)
- 3 0.000 0.000 0.000 0.000 {callable}
- 1 0.000 0.000 0.000 0.000 {method '__enter__' of 'thread.lock' objects}
- 2 0.000 0.000 0.000 0.000 ClientData.py:1347(GetServiceType)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of 'thread.lock' objects}
- 1 0.000 0.000 0.000 0.000 HydrusData.py:1893(IsSynchronous)
- 1 0.000 0.000 0.000 0.000 {method 'acquire' of 'thread.lock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'release' of 'thread.lock' objects}
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8205(<setcomp>)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8348(<genexpr>)
- 1 0.000 0.000 0.000 0.000 ClientDB.py:8208(<setcomp>)
- 2 0.000 0.000 0.000 0.000 {built-in method from_iterable}
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2016/10/09 00:37:08: Callers
- Ordered by: internal time
- Function was called by...
- ncalls tottime cumtime
- {method 'execute' of 'sqlite3.Cursor' objects} <- 24 0.014 0.014 ClientDB.py:1695(_CacheSpecificMappingsFilterHashIds)
- 24 0.020 0.020 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- 24 0.148 0.148 ClientDB.py:2970(_GetHashIds)
- 2 0.000 0.000 ClientDB.py:4114(_GetNamespaceId)
- 24 0.259 0.259 ClientDB.py:4132(_GetNamespaceIdTagId)
- 1 0.000 0.000 ClientDB.py:4699(_GetServiceId)
- 2 0.000 0.000 ClientDB.py:4713(_GetServiceIds)
- 20 25.829 25.829 ClientDB.py:8168(_UpdateMappings)
- 2 0.001 0.001 HydrusDB.py:451(_ProcessJob)
- 12 0.006 0.006 HydrusDB.py:715(__enter__)
- 12 0.006 0.006 HydrusDB.py:724(__exit__)
- ClientDB.py:8219(<setcomp>) <- 1 0.308 0.308 ClientDB.py:8168(_UpdateMappings)
- {method 'executemany' of 'sqlite3.Cursor' objects} <- 3 0.073 0.073 ClientDB.py:1498(_CacheCombinedFilesMappingsUpdate)
- 12 0.010 0.010 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- 15 0.022 0.022 ClientDB.py:8168(_UpdateMappings)
- 12 0.001 0.001 HydrusDB.py:715(__enter__)
- ClientDB.py:1695(_CacheSpecificMappingsFilterHashIds) <- 24 0.001 0.015 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- ClientDB.py:8168(_UpdateMappings) <- 1 0.001 26.291 ClientDB.py:5615(_ProcessContentUpdates)
- {method 'sub' of '_sre.SRE_Pattern' objects} <- 36 0.001 0.001 re.py:148(sub)
- ClientDB.py:5615(_ProcessContentUpdates) <- 1 0.000 26.700 ClientDB.py:8742(_Write)
- {method 'fetchone' of 'sqlite3.Cursor' objects} <- 24 0.000 0.000 ClientDB.py:2970(_GetHashIds)
- 2 0.000 0.000 ClientDB.py:4114(_GetNamespaceId)
- 24 0.000 0.000 ClientDB.py:4132(_GetNamespaceIdTagId)
- 1 0.000 0.000 ClientDB.py:4699(_GetServiceId)
- {method 'join' of 'str' objects} <- 27 0.000 0.000 HydrusData.py:945(SplayListForDB)
- ClientDB.py:1738(_CacheSpecificMappingsPendMappings) <- 2 0.000 0.045 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:8220(<setcomp>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:2970(_GetHashIds) <- 12 0.000 0.148 ClientDB.py:5615(_ProcessContentUpdates)
- ClientDB.py:4132(_GetNamespaceIdTagId) <- 12 0.000 0.261 ClientDB.py:5615(_ProcessContentUpdates)
- HydrusTags.py:150(CleanTag) <- 12 0.000 0.001 ClientDB.py:4132(_GetNamespaceIdTagId)
- _core.py:8421(GetApp) <- 3 0.000 0.000 _core.py:16750(CallAfter)
- re.py:230(_compile) <- 12 0.000 0.000 re.py:138(match)
- 36 0.000 0.000 re.py:148(sub)
- {binascii.b2a_hex} <- 12 0.000 0.000 hex_codec.py:13(hex_encode)
- HydrusDB.py:715(__enter__) <- 12 0.000 0.008 ClientDB.py:8168(_UpdateMappings)
- HydrusDB.py:706(__init__) <- 12 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- {method 'match' of '_sre.SRE_Pattern' objects} <- 12 0.000 0.000 re.py:138(match)
- {method 'encode' of 'str' objects} <- 12 0.000 0.000 HydrusDB.py:706(__init__)
- ClientDB.py:1014(GenerateSpecificMappingsCacheTableNames) <- 24 0.000 0.000 ClientDB.py:1695(_CacheSpecificMappingsFilterHashIds)
- 2 0.000 0.000 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- HydrusDB.py:724(__exit__) <- 12 0.000 0.006 ClientDB.py:8168(_UpdateMappings)
- {nt.urandom} <- 12 0.000 0.000 HydrusDB.py:706(__init__)
- ClientDB.py:8357(<setcomp>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- HydrusData.py:945(SplayListForDB) <- 24 0.000 0.000 ClientDB.py:1695(_CacheSpecificMappingsFilterHashIds)
- 2 0.000 0.000 ClientDB.py:4713(_GetServiceIds)
- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- re.py:148(sub) <- 36 0.000 0.001 HydrusTags.py:150(CleanTag)
- HydrusTags.py:135(CheckTagNotEmpty) <- 12 0.000 0.000 ClientDB.py:4132(_GetNamespaceIdTagId)
- HydrusDB.py:451(_ProcessJob) <- 1 0.000 26.702 <string>:1(<module>)
- hex_codec.py:13(hex_encode) <- 12 0.000 0.000 {method 'encode' of 'str' objects}
- HydrusData.py:1028(ToUnicode) <- 12 0.000 0.000 HydrusTags.py:150(CleanTag)
- {method 'replace' of 'unicode' objects} <- 24 0.000 0.000 HydrusTags.py:150(CleanTag)
- {method 'append' of 'list' objects} <- 12 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- 13 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- 3 0.000 0.000 HydrusDB.py:528(pub_after_commit)
- 3 0.000 0.000 HydrusPubSub.py:137(pub)
- _core.py:16750(CallAfter) <- 3 0.000 0.000 ClientController.py:705(NotifyPubSubs)
- collections.py:458(__init__) <- 2 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:1498(_CacheCombinedFilesMappingsUpdate) <- 1 0.000 0.073 ClientDB.py:8168(_UpdateMappings)
- {isinstance} <- 24 0.000 0.000 HydrusData.py:1028(ToUnicode)
- HydrusData.py:945(<genexpr>) <- 80 0.000 0.000 {method 'join' of 'str' objects}
- {method 'difference' of 'set' objects} <- 16 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- HydrusDB.py:317(_GetRowCount) <- 12 0.000 0.000 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- 12 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- {len} <- 24 0.000 0.000 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- 12 0.000 0.000 ClientDB.py:2970(_GetHashIds)
- 6 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- 9 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- 2 0.000 0.000 collections.py:458(__init__)
- 2 0.000 0.000 collections.py:528(update)
- 12 0.000 0.000 hex_codec.py:13(hex_encode)
- 1 0.000 0.000 threading.py:400(notifyAll)
- {wx._core_.PostEvent} <- 3 0.000 0.000 _core.py:8403(PostEvent)
- ClientDB.py:8302(<setcomp>) <- 12 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- {method 'lower' of 'unicode' objects} <- 12 0.000 0.000 HydrusTags.py:150(CleanTag)
- HydrusData.py:1789(ToTuple) <- 12 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- ClientDB.py:8358(<setcomp>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:4713(_GetServiceIds) <- 2 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- HydrusPubSub.py:137(pub) <- 3 0.000 0.000 HydrusController.py:142(pub)
- HydrusDB.py:719(<genexpr>) <- 36 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
- re.py:138(match) <- 12 0.000 0.000 HydrusTags.py:150(CleanTag)
- ClientDB.py:1748(<genexpr>) <- 36 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
- _core.py:7583(__init__) <- 3 0.000 0.000 _core.py:16750(CallAfter)
- threading.py:288(__exit__) <- 1 0.000 0.000 threading.py:576(set)
- ClientDB.py:1502(<genexpr>) <- 13 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
- {method 'split' of 'unicode' objects} <- 2 0.000 0.000 ClientDB.py:4132(_GetNamespaceIdTagId)
- 2 0.000 0.000 HydrusTags.py:135(CheckTagNotEmpty)
- ClientDB.py:8742(_Write) <- 1 0.000 26.700 HydrusDB.py:451(_ProcessJob)
- {method 'add' of 'set' objects} <- 24 0.000 0.000 ClientDB.py:2970(_GetHashIds)
- threading.py:373(notify) <- 1 0.000 0.000 threading.py:400(notifyAll)
- <string>:1(<module>) <-
- HydrusController.py:142(pub) <- 3 0.000 0.000 HydrusDB.py:451(_ProcessJob)
- ClientDB.py:1504(<genexpr>) <- 13 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
- ClientController.py:705(NotifyPubSubs) <- 3 0.000 0.000 HydrusPubSub.py:137(pub)
- {method 'remove' of 'list' objects} <- 1 0.000 0.000 threading.py:373(notify)
- ClientDB.py:8349(<genexpr>) <- 13 0.000 0.000 {method 'update' of 'set' objects}
- {wx._core_.GetApp} <- 3 0.000 0.000 _core.py:8421(GetApp)
- threading.py:576(set) <- 1 0.000 0.000 HydrusData.py:1895(PutResult)
- ClientDB.py:4699(_GetServiceId) <- 1 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- ClientDB.py:1506(<genexpr>) <- 13 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
- threading.py:400(notifyAll) <- 1 0.000 0.000 threading.py:576(set)
- {method 'update' of 'set' objects} <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- collections.py:528(update) <- 2 0.000 0.000 collections.py:458(__init__)
- {wx._core_.new_PyEvent} <- 3 0.000 0.000 _core.py:7583(__init__)
- _core.py:4972(SetEventType) <- 3 0.000 0.000 _core.py:16750(CallAfter)
- ClientDB.py:4114(_GetNamespaceId) <- 2 0.000 0.000 ClientDB.py:4132(_GetNamespaceIdTagId)
- ClientDB.py:8201(<setcomp>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:8198(<setcomp>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- collections.py:479(__missing__) <- 24 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:4602(_GetService) <- 1 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- threading.py:285(__enter__) <- 1 0.000 0.000 threading.py:576(set)
- _core.py:8403(PostEvent) <- 3 0.000 0.000 _core.py:16750(CallAfter)
- ClientDB.py:1000(GenerateMappingsTableNames) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- {wx._core_.Event_SetEventType} <- 3 0.000 0.000 _core.py:4972(SetEventType)
- threading.py:300(_is_owned) <- 1 0.000 0.000 threading.py:373(notify)
- {method 'items' of 'dict' objects} <- 1 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- 2 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- _core.py:7590(_SetSelf) <- 3 0.000 0.000 _core.py:7583(__init__)
- HydrusData.py:1895(PutResult) <- 1 0.000 0.000 HydrusDB.py:451(_ProcessJob)
- {wx._core_.PyEvent_swiginit} <- 3 0.000 0.000 _core.py:7583(__init__)
- {wx._core_.PyEvent__SetSelf} <- 3 0.000 0.000 _core.py:7590(_SetSelf)
- ClientDB.py:8216(<genexpr>) <- 13 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
- HydrusData.py:1857(GetCallableTuple) <- 1 0.000 0.000 HydrusDB.py:451(_ProcessJob)
- {method 'union' of 'set' objects} <- 2 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:8783(pub_content_updates_after_commit) <- 1 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- {method 'intersection' of 'set' objects} <- 2 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- HydrusDB.py:528(pub_after_commit) <- 1 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- 2 0.000 0.000 ClientDB.py:8783(pub_content_updates_after_commit)
- ClientDB.py:996(GenerateCombinedFilesMappingsCacheTableName) <- 1 0.000 0.000 ClientDB.py:1498(_CacheCombinedFilesMappingsUpdate)
- ClientDB.py:8217(<genexpr>) <- 4 0.000 0.000 {method 'executemany' of 'sqlite3.Cursor' objects}
- {hasattr} <- 3 0.000 0.000 _core.py:16750(CallAfter)
- HydrusData.py:1888(GetType) <- 1 0.000 0.000 HydrusDB.py:451(_ProcessJob)
- threading.py:64(_note) <- 1 0.000 0.000 threading.py:373(notify)
- {callable} <- 3 0.000 0.000 _core.py:16750(CallAfter)
- {method '__enter__' of 'thread.lock' objects} <- 1 0.000 0.000 threading.py:285(__enter__)
- ClientData.py:1347(GetServiceType) <- 1 0.000 0.000 ClientDB.py:4602(_GetService)
- 1 0.000 0.000 ClientDB.py:5615(_ProcessContentUpdates)
- {method '__exit__' of 'thread.lock' objects} <- 1 0.000 0.000 threading.py:288(__exit__)
- HydrusData.py:1893(IsSynchronous) <- 1 0.000 0.000 HydrusDB.py:451(_ProcessJob)
- {method 'acquire' of 'thread.lock' objects} <- 1 0.000 0.000 threading.py:300(_is_owned)
- {method 'release' of 'thread.lock' objects} <- 1 0.000 0.000 threading.py:373(notify)
- ClientDB.py:8205(<setcomp>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:8348(<genexpr>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- ClientDB.py:8208(<setcomp>) <- 1 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- {built-in method from_iterable} <- 2 0.000 0.000 ClientDB.py:8168(_UpdateMappings)
- {method 'disable' of '_lsprof.Profiler' objects} <-
- 2016/10/09 00:37:08: Callees
- Ordered by: internal time
- Function called...
- ncalls tottime cumtime
- {method 'execute' of 'sqlite3.Cursor' objects} ->
- ClientDB.py:8219(<setcomp>) ->
- {method 'executemany' of 'sqlite3.Cursor' objects} -> 13 0.000 0.000 ClientDB.py:1502(<genexpr>)
- 13 0.000 0.000 ClientDB.py:1504(<genexpr>)
- 13 0.000 0.000 ClientDB.py:1506(<genexpr>)
- 36 0.000 0.000 ClientDB.py:1748(<genexpr>)
- 13 0.000 0.000 ClientDB.py:8216(<genexpr>)
- 4 0.000 0.000 ClientDB.py:8217(<genexpr>)
- 36 0.000 0.000 HydrusDB.py:719(<genexpr>)
- ClientDB.py:1695(_CacheSpecificMappingsFilterHashIds) -> 24 0.000 0.000 ClientDB.py:1014(GenerateSpecificMappingsCacheTableNames)
- 24 0.000 0.000 HydrusData.py:945(SplayListForDB)
- 24 0.014 0.014 {method 'execute' of 'sqlite3.Cursor' objects}
- ClientDB.py:8168(_UpdateMappings) -> 1 0.000 0.000 ClientDB.py:1000(GenerateMappingsTableNames)
- 1 0.000 0.073 ClientDB.py:1498(_CacheCombinedFilesMappingsUpdate)
- 2 0.000 0.045 ClientDB.py:1738(_CacheSpecificMappingsPendMappings)
- 2 0.000 0.000 ClientDB.py:4713(_GetServiceIds)
- 1 0.000 0.000 ClientDB.py:8198(<setcomp>)
- 1 0.000 0.000 ClientDB.py:8201(<setcomp>)
- 1 0.000 0.000 ClientDB.py:8205(<setcomp>)
- 1 0.000 0.000 ClientDB.py:8208(<setcomp>)
- 1 0.308 0.308 ClientDB.py:8219(<setcomp>)
- 1 0.000 0.000 ClientDB.py:8220(<setcomp>)
- 12 0.000 0.000 ClientDB.py:8302(<setcomp>)
- 1 0.000 0.000 ClientDB.py:8348(<genexpr>)
- 1 0.000 0.000 ClientDB.py:8357(<setcomp>)
- 1 0.000 0.000 ClientDB.py:8358(<setcomp>)
- 12 0.000 0.000 HydrusDB.py:317(_GetRowCount)
- 12 0.000 0.000 HydrusDB.py:706(__init__)
- 12 0.000 0.008 HydrusDB.py:715(__enter__)
- 12 0.000 0.006 HydrusDB.py:724(__exit__)
- 1 0.000 0.000 HydrusData.py:945(SplayListForDB)
- 2 0.000 0.000 collections.py:458(__init__)
- 24 0.000 0.000 collections.py:479(__missing__)
- 2 0.000 0.000 {built-in method from_iterable}
- 9 0.000 0.000 {len}
- 13 0.000 0.000 {method 'append' of 'list' objects}
- 16 0.000 0.000 {method 'difference' of 'set' objects}
- 20 25.829 25.829 {method 'execute' of 'sqlite3.Cursor' objects}
- 15 0.022 0.022 {method 'executemany' of 'sqlite3.Cursor' objects}
- 2 0.000 0.000 {method 'intersection' of 'set' objects}
- 2 0.000 0.000 {method 'items' of 'dict' objects}
- 2 0.000 0.000 {method 'union' of 'set' objects}
- 1 0.000 0.000 {method 'update' of 'set' objects}
- {method 'sub' of '_sre.SRE_Pattern' objects} ->
- ClientDB.py:5615(_ProcessContentUpdates) -> 12 0.000 0.148 ClientDB.py:2970(_GetHashIds)
- 12 0.000 0.261 ClientDB.py:4132(_GetNamespaceIdTagId)
- 1 0.000 0.000 ClientDB.py:4602(_GetService)
- 1 0.000 0.000 ClientDB.py:4699(_GetServiceId)
- 1 0.001 26.291 ClientDB.py:8168(_UpdateMappings)
- 1 0.000 0.000 ClientDB.py:8783(pub_content_updates_after_commit)
- 1 0.000 0.000 ClientData.py:1347(GetServiceType)
- 1 0.000 0.000 HydrusDB.py:528(pub_after_commit)
- 12 0.000 0.000 HydrusData.py:1789(ToTuple)
- 6 0.000 0.000 {len}
- 12 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 {method 'items' of 'dict' objects}
- {method 'fetchone' of 'sqlite3.Cursor' objects} ->
- {method 'join' of 'str' objects} -> 80 0.000 0.000 HydrusData.py:945(<genexpr>)
- ClientDB.py:1738(_CacheSpecificMappingsPendMappings) -> 2 0.000 0.000 ClientDB.py:1014(GenerateSpecificMappingsCacheTableNames)
- 24 0.001 0.015 ClientDB.py:1695(_CacheSpecificMappingsFilterHashIds)
- 12 0.000 0.000 HydrusDB.py:317(_GetRowCount)
- 24 0.000 0.000 {len}
- 24 0.020 0.020 {method 'execute' of 'sqlite3.Cursor' objects}
- 12 0.010 0.010 {method 'executemany' of 'sqlite3.Cursor' objects}
- ClientDB.py:8220(<setcomp>) ->
- ClientDB.py:2970(_GetHashIds) -> 12 0.000 0.000 {len}
- 24 0.000 0.000 {method 'add' of 'set' objects}
- 24 0.148 0.148 {method 'execute' of 'sqlite3.Cursor' objects}
- 24 0.000 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- ClientDB.py:4132(_GetNamespaceIdTagId) -> 2 0.000 0.000 ClientDB.py:4114(_GetNamespaceId)
- 12 0.000 0.000 HydrusTags.py:135(CheckTagNotEmpty)
- 12 0.000 0.001 HydrusTags.py:150(CleanTag)
- 24 0.259 0.259 {method 'execute' of 'sqlite3.Cursor' objects}
- 24 0.000 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 2 0.000 0.000 {method 'split' of 'unicode' objects}
- HydrusTags.py:150(CleanTag) -> 12 0.000 0.000 HydrusData.py:1028(ToUnicode)
- 12 0.000 0.000 re.py:138(match)
- 36 0.000 0.001 re.py:148(sub)
- 12 0.000 0.000 {method 'lower' of 'unicode' objects}
- 24 0.000 0.000 {method 'replace' of 'unicode' objects}
- _core.py:8421(GetApp) -> 3 0.000 0.000 {wx._core_.GetApp}
- re.py:230(_compile) ->
- {binascii.b2a_hex} ->
- HydrusDB.py:715(__enter__) -> 12 0.006 0.006 {method 'execute' of 'sqlite3.Cursor' objects}
- 12 0.001 0.001 {method 'executemany' of 'sqlite3.Cursor' objects}
- HydrusDB.py:706(__init__) -> 12 0.000 0.000 {method 'encode' of 'str' objects}
- 12 0.000 0.000 {nt.urandom}
- {method 'match' of '_sre.SRE_Pattern' objects} ->
- {method 'encode' of 'str' objects} -> 12 0.000 0.000 hex_codec.py:13(hex_encode)
- ClientDB.py:1014(GenerateSpecificMappingsCacheTableNames) ->
- HydrusDB.py:724(__exit__) -> 12 0.006 0.006 {method 'execute' of 'sqlite3.Cursor' objects}
- {nt.urandom} ->
- ClientDB.py:8357(<setcomp>) ->
- HydrusData.py:945(SplayListForDB) -> 27 0.000 0.000 {method 'join' of 'str' objects}
- re.py:148(sub) -> 36 0.000 0.000 re.py:230(_compile)
- 36 0.001 0.001 {method 'sub' of '_sre.SRE_Pattern' objects}
- HydrusTags.py:135(CheckTagNotEmpty) -> 2 0.000 0.000 {method 'split' of 'unicode' objects}
- HydrusDB.py:451(_ProcessJob) -> 1 0.000 26.700 ClientDB.py:8742(_Write)
- 3 0.000 0.000 HydrusController.py:142(pub)
- 1 0.000 0.000 HydrusData.py:1857(GetCallableTuple)
- 1 0.000 0.000 HydrusData.py:1888(GetType)
- 1 0.000 0.000 HydrusData.py:1893(IsSynchronous)
- 1 0.000 0.000 HydrusData.py:1895(PutResult)
- 2 0.001 0.001 {method 'execute' of 'sqlite3.Cursor' objects}
- hex_codec.py:13(hex_encode) -> 12 0.000 0.000 {binascii.b2a_hex}
- 12 0.000 0.000 {len}
- HydrusData.py:1028(ToUnicode) -> 24 0.000 0.000 {isinstance}
- {method 'replace' of 'unicode' objects} ->
- {method 'append' of 'list' objects} ->
- _core.py:16750(CallAfter) -> 3 0.000 0.000 _core.py:4972(SetEventType)
- 3 0.000 0.000 _core.py:7583(__init__)
- 3 0.000 0.000 _core.py:8403(PostEvent)
- 3 0.000 0.000 _core.py:8421(GetApp)
- 3 0.000 0.000 {callable}
- 3 0.000 0.000 {hasattr}
- collections.py:458(__init__) -> 2 0.000 0.000 collections.py:528(update)
- 2 0.000 0.000 {len}
- ClientDB.py:1498(_CacheCombinedFilesMappingsUpdate) -> 1 0.000 0.000 ClientDB.py:996(GenerateCombinedFilesMappingsCacheTableName)
- 3 0.073 0.073 {method 'executemany' of 'sqlite3.Cursor' objects}
- {isinstance} ->
- HydrusData.py:945(<genexpr>) ->
- {method 'difference' of 'set' objects} ->
- HydrusDB.py:317(_GetRowCount) ->
- {len} ->
- {wx._core_.PostEvent} ->
- ClientDB.py:8302(<setcomp>) ->
- {method 'lower' of 'unicode' objects} ->
- HydrusData.py:1789(ToTuple) ->
- ClientDB.py:8358(<setcomp>) ->
- ClientDB.py:4713(_GetServiceIds) -> 2 0.000 0.000 HydrusData.py:945(SplayListForDB)
- 2 0.000 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- HydrusPubSub.py:137(pub) -> 3 0.000 0.000 ClientController.py:705(NotifyPubSubs)
- 3 0.000 0.000 {method 'append' of 'list' objects}
- HydrusDB.py:719(<genexpr>) ->
- re.py:138(match) -> 12 0.000 0.000 re.py:230(_compile)
- 12 0.000 0.000 {method 'match' of '_sre.SRE_Pattern' objects}
- ClientDB.py:1748(<genexpr>) ->
- _core.py:7583(__init__) -> 3 0.000 0.000 _core.py:7590(_SetSelf)
- 3 0.000 0.000 {wx._core_.PyEvent_swiginit}
- 3 0.000 0.000 {wx._core_.new_PyEvent}
- threading.py:288(__exit__) -> 1 0.000 0.000 {method '__exit__' of 'thread.lock' objects}
- ClientDB.py:1502(<genexpr>) ->
- {method 'split' of 'unicode' objects} ->
- ClientDB.py:8742(_Write) -> 1 0.000 26.700 ClientDB.py:5615(_ProcessContentUpdates)
- {method 'add' of 'set' objects} ->
- threading.py:373(notify) -> 1 0.000 0.000 threading.py:64(_note)
- 1 0.000 0.000 threading.py:300(_is_owned)
- 1 0.000 0.000 {method 'release' of 'thread.lock' objects}
- 1 0.000 0.000 {method 'remove' of 'list' objects}
- <string>:1(<module>) -> 1 0.000 26.702 HydrusDB.py:451(_ProcessJob)
- HydrusController.py:142(pub) -> 3 0.000 0.000 HydrusPubSub.py:137(pub)
- ClientDB.py:1504(<genexpr>) ->
- ClientController.py:705(NotifyPubSubs) -> 3 0.000 0.000 _core.py:16750(CallAfter)
- {method 'remove' of 'list' objects} ->
- ClientDB.py:8349(<genexpr>) ->
- {wx._core_.GetApp} ->
- threading.py:576(set) -> 1 0.000 0.000 threading.py:285(__enter__)
- 1 0.000 0.000 threading.py:288(__exit__)
- 1 0.000 0.000 threading.py:400(notifyAll)
- ClientDB.py:4699(_GetServiceId) -> 1 0.000 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 1 0.000 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- ClientDB.py:1506(<genexpr>) ->
- threading.py:400(notifyAll) -> 1 0.000 0.000 threading.py:373(notify)
- 1 0.000 0.000 {len}
- {method 'update' of 'set' objects} -> 13 0.000 0.000 ClientDB.py:8349(<genexpr>)
- collections.py:528(update) -> 2 0.000 0.000 {len}
- {wx._core_.new_PyEvent} ->
- _core.py:4972(SetEventType) -> 3 0.000 0.000 {wx._core_.Event_SetEventType}
- ClientDB.py:4114(_GetNamespaceId) -> 2 0.000 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 2 0.000 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- ClientDB.py:8201(<setcomp>) ->
- ClientDB.py:8198(<setcomp>) ->
- collections.py:479(__missing__) ->
- ClientDB.py:4602(_GetService) -> 1 0.000 0.000 ClientData.py:1347(GetServiceType)
- threading.py:285(__enter__) -> 1 0.000 0.000 {method '__enter__' of 'thread.lock' objects}
- _core.py:8403(PostEvent) -> 3 0.000 0.000 {wx._core_.PostEvent}
- ClientDB.py:1000(GenerateMappingsTableNames) ->
- {wx._core_.Event_SetEventType} ->
- threading.py:300(_is_owned) -> 1 0.000 0.000 {method 'acquire' of 'thread.lock' objects}
- {method 'items' of 'dict' objects} ->
- _core.py:7590(_SetSelf) -> 3 0.000 0.000 {wx._core_.PyEvent__SetSelf}
- HydrusData.py:1895(PutResult) -> 1 0.000 0.000 threading.py:576(set)
- {wx._core_.PyEvent_swiginit} ->
- {wx._core_.PyEvent__SetSelf} ->
- ClientDB.py:8216(<genexpr>) ->
- HydrusData.py:1857(GetCallableTuple) ->
- {method 'union' of 'set' objects} ->
- ClientDB.py:8783(pub_content_updates_after_commit) -> 2 0.000 0.000 HydrusDB.py:528(pub_after_commit)
- {method 'intersection' of 'set' objects} ->
- HydrusDB.py:528(pub_after_commit) -> 3 0.000 0.000 {method 'append' of 'list' objects}
- ClientDB.py:996(GenerateCombinedFilesMappingsCacheTableName) ->
- ClientDB.py:8217(<genexpr>) ->
- {hasattr} ->
- HydrusData.py:1888(GetType) ->
- threading.py:64(_note) ->
- {callable} ->
- {method '__enter__' of 'thread.lock' objects} ->
- ClientData.py:1347(GetServiceType) ->
- {method '__exit__' of 'thread.lock' objects} ->
- HydrusData.py:1893(IsSynchronous) ->
- {method 'acquire' of 'thread.lock' objects} ->
- {method 'release' of 'thread.lock' objects} ->
- ClientDB.py:8205(<setcomp>) ->
- ClientDB.py:8348(<genexpr>) ->
- ClientDB.py:8208(<setcomp>) ->
- {built-in method from_iterable} ->
- {method 'disable' of '_lsprof.Profiler' objects} ->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement