Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2133189 function calls (2133178 primitive calls) in 8.056 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.163 0.163 8.056 8.056 reporter.py:672(compute_packages_change_inner)
- 91540 0.153 0.000 6.050 0.000 package.py:675(origins)
- 103033 0.129 0.000 5.877 0.000 package.py:299(__init__)
- 103033 5.748 0.000 5.748 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84437 0.070 0.000 1.212 0.000 store.py:151(get_hash_id)
- 84443 0.124 0.000 1.136 0.000 store.py:20(inner)
- 84437 0.077 0.000 0.907 0.000 store.py:52(get_hash_id)
- 84443 0.793 0.000 0.793 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 91486 0.043 0.000 0.399 0.000 facade.py:490(is_package_installed)
- 94904 0.029 0.000 0.325 0.000 package.py:429(__eq__)
- 1 0.019 0.019 0.310 0.310 facade.py:184(get_locked_packages)
- 94904 0.131 0.000 0.296 0.000 package.py:400(_cmp)
- 84437 0.031 0.000 0.173 0.000 facade.py:470(get_package_hash)
- 84440 0.111 0.000 0.142 0.000 {method 'get' of 'dict' objects}
- 99451 0.026 0.000 0.110 0.000 package.py:1069(fullname)
- 99451 0.084 0.000 0.084 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84443 0.058 0.000 0.058 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 94062 0.055 0.000 0.055 0.000 {built-in method apt_pkg.version_compare}
- 91486 0.033 0.000 0.047 0.000 package.py:1044(installed)
- 84437 0.038 0.000 0.038 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 85566 0.021 0.000 0.021 0.000 package.py:450(__hash__)
- 84443 0.021 0.000 0.021 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84443 0.020 0.000 0.020 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 103073 0.020 0.000 0.020 0.000 {method 'append' of 'list' objects}
- 9033 0.011 0.000 0.017 0.000 {method 'add' of 'set' objects}
- 1129 0.000 0.000 0.014 0.000 package.py:395(__init__)
- 1129 0.001 0.000 0.014 0.000 _weakrefset.py:85(add)
- 84465 0.012 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 60 0.000 0.000 0.012 0.000 facade.py:494(is_package_available)
- 60 0.012 0.000 0.012 0.000 package.py:501(downloadable)
- 6995 0.005 0.000 0.007 0.000 {built-in method builtins.any}
- 6995 0.002 0.000 0.006 0.000 facade.py:498(is_package_upgrade)
- 1 0.001 0.001 0.004 0.004 store.py:196(get_available)
- 6995 0.002 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 6 0.004 0.001 0.004 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 6995 0.001 0.000 0.001 0.000 reporter.py:754(<genexpr>)
- 7055 0.001 0.000 0.001 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 3705 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.001 0.001 __init__.py:1686(handle)
- 1 0.000 0.000 0.001 0.001 amp.py:698(_sendTo)
- 1 0.000 0.000 0.001 0.001 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 store.py:255(get_security)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 60 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 60 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 83 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 60 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 12/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 32 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 557 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 39 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 18 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 53 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2161048 function calls (2161034 primitive calls) in 8.091 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.147 0.147 8.090 8.090 reporter.py:672(compute_packages_change_inner)
- 93039 0.148 0.000 6.183 0.000 package.py:675(origins)
- 104711 0.151 0.000 6.014 0.000 package.py:299(__init__)
- 104711 5.863 0.000 5.863 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84437 0.059 0.000 1.202 0.000 store.py:151(get_hash_id)
- 84443 0.141 0.000 1.135 0.000 store.py:20(inner)
- 84437 0.077 0.000 0.879 0.000 store.py:52(get_hash_id)
- 84443 0.765 0.000 0.765 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 92985 0.038 0.000 0.353 0.000 facade.py:490(is_package_installed)
- 1 0.023 0.023 0.290 0.290 facade.py:184(get_locked_packages)
- 96414 0.029 0.000 0.287 0.000 package.py:429(__eq__)
- 96414 0.116 0.000 0.258 0.000 package.py:400(_cmp)
- 84437 0.028 0.000 0.152 0.000 facade.py:470(get_package_hash)
- 84440 0.097 0.000 0.124 0.000 {method 'get' of 'dict' objects}
- 100983 0.026 0.000 0.091 0.000 package.py:1069(fullname)
- 100983 0.065 0.000 0.065 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84443 0.058 0.000 0.058 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 95572 0.050 0.000 0.050 0.000 {built-in method apt_pkg.version_compare}
- 92985 0.029 0.000 0.043 0.000 package.py:1044(installed)
- 84437 0.038 0.000 0.038 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84443 0.032 0.000 0.032 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 104751 0.021 0.000 0.021 0.000 {method 'append' of 'list' objects}
- 84443 0.021 0.000 0.021 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85577 0.018 0.000 0.018 0.000 package.py:450(__hash__)
- 10749 0.010 0.000 0.018 0.000 {method 'add' of 'set' objects}
- 1140 0.000 0.000 0.014 0.000 package.py:395(__init__)
- 1140 0.001 0.000 0.014 0.000 _weakrefset.py:85(add)
- 84465 0.012 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 8494 0.005 0.000 0.008 0.000 {built-in method builtins.any}
- 8494 0.003 0.000 0.007 0.000 facade.py:498(is_package_upgrade)
- 8494 0.002 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 1 0.000 0.000 0.004 0.004 store.py:196(get_available)
- 6 0.004 0.001 0.004 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 8494 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 8561 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 67 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 67 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 67 0.001 0.000 0.001 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 3727 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.001 0.001 __init__.py:1686(handle)
- 1 0.000 0.000 0.001 0.001 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.001 0.001 __init__.py:1011(handle)
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 2 0.000 0.000 0.001 0.000 facade.py:180(get_packages)
- 2 0.000 0.000 0.001 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 116 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 store.py:255(get_security)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 15/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1708 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 94 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 67 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 126 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 67 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 140 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 21 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2168601 function calls (2168593 primitive calls) in 7.379 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.120 0.120 7.379 7.379 reporter.py:672(compute_packages_change_inner)
- 93539 0.129 0.000 5.726 0.000 package.py:675(origins)
- 105273 0.112 0.000 5.578 0.000 package.py:299(__init__)
- 105273 5.466 0.000 5.466 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84437 0.056 0.000 1.042 0.000 store.py:151(get_hash_id)
- 84443 0.113 0.000 0.980 0.000 store.py:20(inner)
- 84437 0.070 0.000 0.773 0.000 store.py:52(get_hash_id)
- 84443 0.670 0.000 0.670 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 93485 0.036 0.000 0.306 0.000 facade.py:490(is_package_installed)
- 96924 0.028 0.000 0.256 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.252 0.252 facade.py:184(get_locked_packages)
- 96924 0.102 0.000 0.228 0.000 package.py:400(_cmp)
- 84437 0.029 0.000 0.143 0.000 facade.py:470(get_package_hash)
- 84440 0.089 0.000 0.114 0.000 {method 'get' of 'dict' objects}
- 101513 0.026 0.000 0.080 0.000 package.py:1069(fullname)
- 101513 0.054 0.000 0.054 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84443 0.051 0.000 0.051 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 96082 0.045 0.000 0.045 0.000 {built-in method apt_pkg.version_compare}
- 84437 0.034 0.000 0.034 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 93485 0.019 0.000 0.027 0.000 package.py:1044(installed)
- 84443 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 105313 0.020 0.000 0.020 0.000 {method 'append' of 'list' objects}
- 85587 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84443 0.017 0.000 0.017 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 11323 0.007 0.000 0.012 0.000 {method 'add' of 'set' objects}
- 84465 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1150 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 1150 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 8994 0.003 0.000 0.007 0.000 facade.py:498(is_package_upgrade)
- 8994 0.005 0.000 0.007 0.000 {built-in method builtins.any}
- 6 0.005 0.001 0.005 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.000 0.000 0.005 0.005 store.py:196(get_available)
- 8994 0.003 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 8994 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 9068 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 3747 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.000 0.000 amp.py:366(send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:263(send_method_call)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 74 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 74 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 74 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 38 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 9/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 74 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 104 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 74 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 567 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 42 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 56 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 15 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2177516 function calls (2177505 primitive calls) in 7.440 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.129 0.129 7.440 7.440 reporter.py:672(compute_packages_change_inner)
- 94039 0.133 0.000 5.701 0.000 package.py:675(origins)
- 105840 0.118 0.000 5.549 0.000 package.py:299(__init__)
- 105840 5.431 0.000 5.431 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84437 0.057 0.000 1.062 0.000 store.py:151(get_hash_id)
- 84443 0.112 0.000 1.008 0.000 store.py:20(inner)
- 84437 0.070 0.000 0.795 0.000 store.py:52(get_hash_id)
- 84443 0.689 0.000 0.689 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 93985 0.038 0.000 0.342 0.000 facade.py:490(is_package_installed)
- 97429 0.029 0.000 0.275 0.000 package.py:429(__eq__)
- 1 0.020 0.020 0.272 0.272 facade.py:184(get_locked_packages)
- 97429 0.112 0.000 0.246 0.000 package.py:400(_cmp)
- 84437 0.028 0.000 0.145 0.000 facade.py:470(get_package_hash)
- 84440 0.090 0.000 0.117 0.000 {method 'get' of 'dict' objects}
- 102028 0.025 0.000 0.082 0.000 package.py:1069(fullname)
- 102028 0.057 0.000 0.057 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84443 0.052 0.000 0.052 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 96587 0.051 0.000 0.051 0.000 {built-in method apt_pkg.version_compare}
- 93985 0.032 0.000 0.045 0.000 package.py:1044(installed)
- 84437 0.038 0.000 0.038 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 85592 0.020 0.000 0.020 0.000 package.py:450(__hash__)
- 84443 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 105880 0.018 0.000 0.018 0.000 {method 'append' of 'list' objects}
- 11900 0.011 0.000 0.017 0.000 {method 'add' of 'set' objects}
- 84443 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 1155 0.001 0.000 0.013 0.000 package.py:395(__init__)
- 1155 0.001 0.000 0.012 0.000 _weakrefset.py:85(add)
- 84465 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 6 0.011 0.002 0.011 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.011 0.011 store.py:196(get_available)
- 9494 0.003 0.000 0.008 0.000 facade.py:498(is_package_upgrade)
- 9494 0.005 0.000 0.007 0.000 {built-in method builtins.any}
- 9494 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 9494 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 9571 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 store.py:236(get_autoremovable)
- 3757 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 77 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 77 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 46 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 77 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 12/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 77 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 109 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 77 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 575 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 53 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 67 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 18 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2186344 function calls (2186337 primitive calls) in 6.850 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.105 0.105 6.850 6.850 reporter.py:672(compute_packages_change_inner)
- 94539 0.115 0.000 5.323 0.000 package.py:675(origins)
- 106394 0.101 0.000 5.192 0.000 package.py:299(__init__)
- 106394 5.091 0.000 5.091 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84437 0.053 0.000 0.956 0.000 store.py:151(get_hash_id)
- 84443 0.102 0.000 0.899 0.000 store.py:20(inner)
- 84437 0.064 0.000 0.711 0.000 store.py:52(get_hash_id)
- 84443 0.615 0.000 0.615 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 94485 0.037 0.000 0.297 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.258 0.258 facade.py:184(get_locked_packages)
- 97938 0.029 0.000 0.245 0.000 package.py:429(__eq__)
- 97938 0.098 0.000 0.217 0.000 package.py:400(_cmp)
- 84437 0.026 0.000 0.127 0.000 facade.py:470(get_package_hash)
- 84440 0.079 0.000 0.100 0.000 {method 'get' of 'dict' objects}
- 102554 0.025 0.000 0.070 0.000 package.py:1069(fullname)
- 97095 0.048 0.000 0.048 0.000 {built-in method apt_pkg.version_compare}
- 84443 0.046 0.000 0.046 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 102554 0.045 0.000 0.045 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84437 0.033 0.000 0.033 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 94485 0.018 0.000 0.026 0.000 package.py:1044(installed)
- 84443 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 106434 0.017 0.000 0.017 0.000 {method 'append' of 'list' objects}
- 85600 0.016 0.000 0.016 0.000 package.py:450(__hash__)
- 84443 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 12465 0.007 0.000 0.012 0.000 {method 'add' of 'set' objects}
- 84465 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 1163 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 1163 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 9994 0.003 0.000 0.007 0.000 facade.py:498(is_package_upgrade)
- 9994 0.005 0.000 0.006 0.000 {built-in method builtins.any}
- 1 0.001 0.001 0.006 0.006 store.py:196(get_available)
- 6 0.006 0.001 0.006 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 9994 0.003 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 9994 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 10076 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 3773 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.000 0.000 reporter.py:119(send_message)
- 1 0.000 0.000 0.000 0.000 amp.py:366(send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:263(send_method_call)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 82 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 82 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 38 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 82 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 82 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 117 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 82 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 560 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 41 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 55 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2195289 function calls (2195278 primitive calls) in 7.037 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.110 0.110 7.036 7.036 reporter.py:672(compute_packages_change_inner)
- 95038 0.123 0.000 5.462 0.000 package.py:675(origins)
- 106962 0.102 0.000 5.320 0.000 package.py:299(__init__)
- 106962 5.218 0.000 5.218 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84437 0.054 0.000 0.969 0.000 store.py:151(get_hash_id)
- 84443 0.102 0.000 0.912 0.000 store.py:20(inner)
- 84437 0.062 0.000 0.725 0.000 store.py:52(get_hash_id)
- 84443 0.631 0.000 0.631 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 94984 0.038 0.000 0.316 0.000 facade.py:490(is_package_installed)
- 1 0.017 0.017 0.266 0.266 facade.py:184(get_locked_packages)
- 98443 0.031 0.000 0.262 0.000 package.py:429(__eq__)
- 98443 0.104 0.000 0.232 0.000 package.py:400(_cmp)
- 84437 0.027 0.000 0.132 0.000 facade.py:470(get_package_hash)
- 84440 0.082 0.000 0.106 0.000 {method 'get' of 'dict' objects}
- 103071 0.026 0.000 0.077 0.000 package.py:1069(fullname)
- 103071 0.052 0.000 0.052 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 97600 0.049 0.000 0.049 0.000 {built-in method apt_pkg.version_compare}
- 84443 0.046 0.000 0.046 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84437 0.033 0.000 0.033 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 94984 0.020 0.000 0.029 0.000 package.py:1044(installed)
- 107002 0.019 0.000 0.019 0.000 {method 'append' of 'list' objects}
- 84443 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85606 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84443 0.014 0.000 0.014 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 13042 0.007 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 84465 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 1169 0.001 0.000 0.010 0.000 package.py:395(__init__)
- 1169 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 10493 0.003 0.000 0.008 0.000 facade.py:498(is_package_upgrade)
- 10493 0.005 0.000 0.007 0.000 {built-in method builtins.any}
- 1 0.001 0.001 0.006 0.006 store.py:196(get_available)
- 6 0.006 0.001 0.006 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 10493 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 10579 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 10493 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 3785 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 86 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 86 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 12/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 49 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 86 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 86 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 86 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 123 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 574 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 56 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 70 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 18 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2204295 function calls (2204287 primitive calls) in 7.079 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.115 0.115 7.079 7.079 reporter.py:672(compute_packages_change_inner)
- 95538 0.125 0.000 5.468 0.000 package.py:675(origins)
- 107518 0.106 0.000 5.325 0.000 package.py:299(__init__)
- 107518 5.218 0.000 5.218 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84437 0.056 0.000 0.986 0.000 store.py:151(get_hash_id)
- 84443 0.106 0.000 0.926 0.000 store.py:20(inner)
- 84437 0.063 0.000 0.733 0.000 store.py:52(get_hash_id)
- 84443 0.636 0.000 0.636 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 95484 0.040 0.000 0.326 0.000 facade.py:490(is_package_installed)
- 1 0.017 0.017 0.275 0.275 facade.py:184(get_locked_packages)
- 98985 0.030 0.000 0.269 0.000 package.py:429(__eq__)
- 98985 0.108 0.000 0.239 0.000 package.py:400(_cmp)
- 84437 0.027 0.000 0.133 0.000 facade.py:470(get_package_hash)
- 84440 0.083 0.000 0.106 0.000 {method 'get' of 'dict' objects}
- 103660 0.028 0.000 0.081 0.000 package.py:1069(fullname)
- 103660 0.053 0.000 0.053 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 98105 0.049 0.000 0.049 0.000 {built-in method apt_pkg.version_compare}
- 84443 0.047 0.000 0.047 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84437 0.034 0.000 0.034 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 95484 0.020 0.000 0.030 0.000 package.py:1044(installed)
- 84443 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 107558 0.019 0.000 0.019 0.000 {method 'append' of 'list' objects}
- 85611 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84443 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 13605 0.007 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 84465 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1174 0.001 0.000 0.010 0.000 package.py:395(__init__)
- 1174 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 10993 0.003 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 10993 0.005 0.000 0.007 0.000 {built-in method builtins.any}
- 1 0.001 0.001 0.006 0.006 store.py:196(get_available)
- 6 0.006 0.001 0.006 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 10993 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 1 0.000 0.000 0.003 0.003 reporter.py:119(send_message)
- 1 0.000 0.000 0.003 0.003 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 11083 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 10993 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 defer.py:853(callback)
- 1 0.000 0.000 0.002 0.002 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 amp.py:698(_sendTo)
- 1 0.000 0.000 0.001 0.001 amp.py:2335(sendBox)
- 3795 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 90 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 90 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 90 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 9/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 42 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 128 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 90 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 15 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 90 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 561 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 46 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 60 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2214585 function calls (2214578 primitive calls) in 7.446 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.124 0.124 7.446 7.446 reporter.py:672(compute_packages_change_inner)
- 96092 0.139 0.000 5.741 0.000 package.py:675(origins)
- 108145 0.111 0.000 5.583 0.000 package.py:299(__init__)
- 108145 5.472 0.000 5.472 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.057 0.000 1.050 0.000 store.py:151(get_hash_id)
- 84497 0.108 0.000 0.992 0.000 store.py:20(inner)
- 84491 0.068 0.000 0.789 0.000 store.py:52(get_hash_id)
- 84497 0.683 0.000 0.683 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 96038 0.037 0.000 0.333 0.000 facade.py:490(is_package_installed)
- 99552 0.029 0.000 0.272 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.255 0.255 facade.py:184(get_locked_packages)
- 99552 0.106 0.000 0.243 0.000 package.py:400(_cmp)
- 84491 0.027 0.000 0.143 0.000 facade.py:470(get_package_hash)
- 84494 0.090 0.000 0.116 0.000 {method 'get' of 'dict' objects}
- 104250 0.025 0.000 0.086 0.000 package.py:1069(fullname)
- 104250 0.061 0.000 0.061 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 98669 0.050 0.000 0.050 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.050 0.000 0.050 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.038 0.000 0.038 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 96038 0.026 0.000 0.038 0.000 package.py:1044(installed)
- 84497 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 108185 0.019 0.000 0.019 0.000 {method 'append' of 'list' objects}
- 85675 0.019 0.000 0.019 0.000 package.py:450(__hash__)
- 14196 0.010 0.000 0.016 0.000 {method 'add' of 'set' objects}
- 84497 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 1184 0.000 0.000 0.012 0.000 package.py:395(__init__)
- 1184 0.001 0.000 0.011 0.000 _weakrefset.py:85(add)
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 6 0.009 0.002 0.009 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.009 0.009 store.py:196(get_available)
- 11493 0.004 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 11493 0.006 0.000 0.008 0.000 {built-in method builtins.any}
- 11493 0.003 0.000 0.006 0.000 package.py:1150(is_upgradable)
- 11589 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 11493 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 3815 0.001 0.000 0.001 0.000 package.py:515(version)
- 96 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 96 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 96 0.001 0.000 0.001 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 138 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 47 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 96 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 96 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 584 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 50 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 64 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2223484 function calls (2223477 primitive calls) in 7.148 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.111 0.111 7.148 7.148 reporter.py:672(compute_packages_change_inner)
- 96592 0.121 0.000 5.579 0.000 package.py:675(origins)
- 108707 0.104 0.000 5.439 0.000 package.py:299(__init__)
- 108707 5.334 0.000 5.334 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.054 0.000 0.974 0.000 store.py:151(get_hash_id)
- 84497 0.101 0.000 0.916 0.000 store.py:20(inner)
- 84491 0.063 0.000 0.730 0.000 store.py:52(get_hash_id)
- 84497 0.632 0.000 0.632 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 96538 0.037 0.000 0.300 0.000 facade.py:490(is_package_installed)
- 100061 0.029 0.000 0.249 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.247 0.247 facade.py:184(get_locked_packages)
- 100061 0.099 0.000 0.220 0.000 package.py:400(_cmp)
- 84491 0.026 0.000 0.137 0.000 facade.py:470(get_package_hash)
- 84494 0.088 0.000 0.111 0.000 {method 'get' of 'dict' objects}
- 104775 0.025 0.000 0.074 0.000 package.py:1069(fullname)
- 104775 0.049 0.000 0.049 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84497 0.047 0.000 0.047 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 99176 0.046 0.000 0.046 0.000 {built-in method apt_pkg.version_compare}
- 84491 0.035 0.000 0.035 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 96538 0.018 0.000 0.027 0.000 package.py:1044(installed)
- 108747 0.019 0.000 0.019 0.000 {method 'append' of 'list' objects}
- 84497 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85682 0.016 0.000 0.016 0.000 package.py:450(__hash__)
- 84497 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 14770 0.008 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1191 0.001 0.000 0.009 0.000 package.py:395(__init__)
- 11993 0.003 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 1191 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 11993 0.006 0.000 0.008 0.000 {built-in method builtins.any}
- 6 0.006 0.001 0.006 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.006 0.006 store.py:196(get_available)
- 11993 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 11993 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 12094 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 3829 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 1 0.000 0.000 0.000 0.000 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 101 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 101 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 49 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 101 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 101 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 101 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 145 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 570 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 52 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 66 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2232513 function calls (2232506 primitive calls) in 7.165 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.114 0.114 7.165 7.165 reporter.py:672(compute_packages_change_inner)
- 97092 0.125 0.000 5.584 0.000 package.py:675(origins)
- 109278 0.108 0.000 5.440 0.000 package.py:299(__init__)
- 109278 5.333 0.000 5.333 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.055 0.000 0.981 0.000 store.py:151(get_hash_id)
- 84497 0.105 0.000 0.923 0.000 store.py:20(inner)
- 84491 0.065 0.000 0.731 0.000 store.py:52(get_hash_id)
- 84497 0.629 0.000 0.629 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 97038 0.038 0.000 0.304 0.000 facade.py:490(is_package_installed)
- 100572 0.030 0.000 0.251 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.251 0.251 facade.py:184(get_locked_packages)
- 100572 0.101 0.000 0.222 0.000 package.py:400(_cmp)
- 84491 0.028 0.000 0.132 0.000 facade.py:470(get_package_hash)
- 84494 0.081 0.000 0.105 0.000 {method 'get' of 'dict' objects}
- 105307 0.027 0.000 0.073 0.000 package.py:1069(fullname)
- 99686 0.047 0.000 0.047 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.047 0.000 0.047 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 105307 0.046 0.000 0.046 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84491 0.037 0.000 0.037 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 97038 0.019 0.000 0.028 0.000 package.py:1044(installed)
- 109318 0.019 0.000 0.019 0.000 {method 'append' of 'list' objects}
- 84497 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85692 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84497 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 15354 0.008 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 12493 0.004 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 1201 0.001 0.000 0.009 0.000 package.py:395(__init__)
- 1201 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 12493 0.006 0.000 0.009 0.000 {built-in method builtins.any}
- 6 0.006 0.001 0.006 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.006 0.006 store.py:196(get_available)
- 12493 0.004 0.000 0.006 0.000 package.py:1150(is_upgradable)
- 12493 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 12603 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 3849 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 110 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 110 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 110 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 54 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 110 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 110 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 155 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 577 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 57 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 71 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2241404 function calls (2241392 primitive calls) in 7.196 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.114 0.114 7.196 7.196 reporter.py:672(compute_packages_change_inner)
- 97592 0.124 0.000 5.583 0.000 package.py:675(origins)
- 109849 0.107 0.000 5.441 0.000 package.py:299(__init__)
- 109849 5.334 0.000 5.334 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.055 0.000 0.994 0.000 store.py:151(get_hash_id)
- 84497 0.102 0.000 0.935 0.000 store.py:20(inner)
- 84491 0.064 0.000 0.744 0.000 store.py:52(get_hash_id)
- 84497 0.643 0.000 0.643 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 97538 0.038 0.000 0.323 0.000 facade.py:490(is_package_installed)
- 101077 0.030 0.000 0.268 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.260 0.260 facade.py:184(get_locked_packages)
- 101077 0.105 0.000 0.237 0.000 package.py:400(_cmp)
- 84491 0.026 0.000 0.131 0.000 facade.py:470(get_package_hash)
- 84494 0.081 0.000 0.105 0.000 {method 'get' of 'dict' objects}
- 105822 0.027 0.000 0.082 0.000 package.py:1069(fullname)
- 105822 0.055 0.000 0.055 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 100191 0.050 0.000 0.050 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.047 0.000 0.047 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.038 0.000 0.038 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 97538 0.020 0.000 0.030 0.000 package.py:1044(installed)
- 109889 0.018 0.000 0.018 0.000 {method 'append' of 'list' objects}
- 84497 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85697 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84497 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 15935 0.008 0.000 0.015 0.000 {method 'add' of 'set' objects}
- 84519 0.012 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 12993 0.004 0.000 0.010 0.000 facade.py:498(is_package_upgrade)
- 1206 0.001 0.000 0.010 0.000 package.py:395(__init__)
- 1206 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 12993 0.006 0.000 0.009 0.000 {built-in method builtins.any}
- 6 0.007 0.001 0.007 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.007 0.007 store.py:196(get_available)
- 12993 0.004 0.000 0.006 0.000 package.py:1150(is_upgradable)
- 12993 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 13107 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 3859 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 114 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 114 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 114 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 46 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 13/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 114 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 114 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 160 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 579 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 54 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 68 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 19 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2250102 function calls (2250097 primitive calls) in 7.246 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.115 0.115 7.246 7.246 reporter.py:672(compute_packages_change_inner)
- 98092 0.122 0.000 5.681 0.000 package.py:675(origins)
- 110396 0.106 0.000 5.539 0.000 package.py:299(__init__)
- 110396 5.433 0.000 5.433 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.052 0.000 0.984 0.000 store.py:151(get_hash_id)
- 84497 0.104 0.000 0.930 0.000 store.py:20(inner)
- 84491 0.065 0.000 0.740 0.000 store.py:52(get_hash_id)
- 84497 0.636 0.000 0.636 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 98038 0.037 0.000 0.289 0.000 facade.py:490(is_package_installed)
- 101582 0.029 0.000 0.238 0.000 package.py:429(__eq__)
- 1 0.015 0.015 0.233 0.233 facade.py:184(get_locked_packages)
- 101582 0.096 0.000 0.209 0.000 package.py:400(_cmp)
- 84491 0.026 0.000 0.128 0.000 facade.py:470(get_package_hash)
- 84494 0.079 0.000 0.102 0.000 {method 'get' of 'dict' objects}
- 106337 0.025 0.000 0.068 0.000 package.py:1069(fullname)
- 84497 0.046 0.000 0.046 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 100696 0.044 0.000 0.044 0.000 {built-in method apt_pkg.version_compare}
- 106337 0.044 0.000 0.044 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84491 0.039 0.000 0.039 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 98038 0.018 0.000 0.027 0.000 package.py:1044(installed)
- 110436 0.019 0.000 0.019 0.000 {method 'append' of 'list' objects}
- 84497 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85702 0.016 0.000 0.016 0.000 package.py:450(__hash__)
- 84497 0.014 0.000 0.014 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 16491 0.008 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 84519 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 13493 0.004 0.000 0.010 0.000 facade.py:498(is_package_upgrade)
- 13493 0.007 0.000 0.009 0.000 {built-in method builtins.any}
- 1211 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 1211 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 6 0.007 0.001 0.007 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.007 0.007 store.py:196(get_available)
- 13493 0.004 0.000 0.006 0.000 package.py:1150(is_upgradable)
- 13493 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 13610 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 3869 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.000 0.000 reporter.py:119(send_message)
- 1 0.000 0.000 0.000 0.000 amp.py:366(send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:263(send_method_call)
- 117 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 117 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 1 0.000 0.000 0.000 0.000 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 33 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 117 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 117 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 6/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 117 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 165 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 554 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 34 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 48 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 12 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2259088 function calls (2259081 primitive calls) in 7.418 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.131 0.131 7.418 7.418 reporter.py:672(compute_packages_change_inner)
- 98592 0.130 0.000 5.717 0.000 package.py:675(origins)
- 110961 0.112 0.000 5.567 0.000 package.py:299(__init__)
- 110961 5.455 0.000 5.455 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.055 0.000 1.049 0.000 store.py:151(get_hash_id)
- 84497 0.115 0.000 0.992 0.000 store.py:20(inner)
- 84491 0.070 0.000 0.782 0.000 store.py:52(get_hash_id)
- 84497 0.669 0.000 0.669 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 98538 0.038 0.000 0.318 0.000 facade.py:490(is_package_installed)
- 102089 0.030 0.000 0.262 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.249 0.249 facade.py:184(get_locked_packages)
- 102089 0.104 0.000 0.232 0.000 package.py:400(_cmp)
- 84491 0.029 0.000 0.148 0.000 facade.py:470(get_package_hash)
- 84494 0.094 0.000 0.119 0.000 {method 'get' of 'dict' objects}
- 106858 0.027 0.000 0.079 0.000 package.py:1069(fullname)
- 106858 0.052 0.000 0.052 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84497 0.050 0.000 0.050 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 101203 0.048 0.000 0.048 0.000 {built-in method apt_pkg.version_compare}
- 84491 0.043 0.000 0.043 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 98538 0.021 0.000 0.030 0.000 package.py:1044(installed)
- 84497 0.021 0.000 0.021 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 111001 0.021 0.000 0.021 0.000 {method 'append' of 'list' objects}
- 85709 0.018 0.000 0.018 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 17067 0.008 0.000 0.015 0.000 {method 'add' of 'set' objects}
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 13993 0.004 0.000 0.011 0.000 facade.py:498(is_package_upgrade)
- 13993 0.007 0.000 0.010 0.000 {built-in method builtins.any}
- 1218 0.001 0.000 0.009 0.000 package.py:395(__init__)
- 1218 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 1 0.001 0.001 0.008 0.008 store.py:196(get_available)
- 6 0.008 0.001 0.008 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 13993 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 14116 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 13993 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 3883 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 123 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 123 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 49 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 123 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 123 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 123 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 172 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 572 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 52 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 66 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2267941 function calls (2267931 primitive calls) in 7.152 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.120 0.120 7.152 7.152 reporter.py:672(compute_packages_change_inner)
- 99091 0.126 0.000 5.566 0.000 package.py:675(origins)
- 111524 0.110 0.000 5.420 0.000 package.py:299(__init__)
- 111524 5.310 0.000 5.310 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.054 0.000 0.972 0.000 store.py:151(get_hash_id)
- 84497 0.108 0.000 0.918 0.000 store.py:20(inner)
- 84491 0.066 0.000 0.718 0.000 store.py:52(get_hash_id)
- 84497 0.612 0.000 0.612 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 99037 0.038 0.000 0.306 0.000 facade.py:490(is_package_installed)
- 102594 0.030 0.000 0.253 0.000 package.py:429(__eq__)
- 1 0.015 0.015 0.244 0.244 facade.py:184(get_locked_packages)
- 102594 0.101 0.000 0.223 0.000 package.py:400(_cmp)
- 84491 0.028 0.000 0.133 0.000 facade.py:470(get_package_hash)
- 84494 0.082 0.000 0.105 0.000 {method 'get' of 'dict' objects}
- 107375 0.026 0.000 0.074 0.000 package.py:1069(fullname)
- 101708 0.048 0.000 0.048 0.000 {built-in method apt_pkg.version_compare}
- 107375 0.047 0.000 0.047 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84497 0.047 0.000 0.047 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.041 0.000 0.041 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 99037 0.019 0.000 0.027 0.000 package.py:1044(installed)
- 111564 0.021 0.000 0.021 0.000 {method 'append' of 'list' objects}
- 84497 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85715 0.016 0.000 0.016 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 17639 0.009 0.000 0.015 0.000 {method 'add' of 'set' objects}
- 14492 0.004 0.000 0.011 0.000 facade.py:498(is_package_upgrade)
- 84519 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 14492 0.007 0.000 0.009 0.000 {built-in method builtins.any}
- 1224 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 6 0.008 0.001 0.008 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1224 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 1 0.001 0.001 0.008 0.008 store.py:196(get_available)
- 14492 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 14619 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 14492 0.002 0.000 0.002 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3895 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 store.py:274(get_installed)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 127 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 127 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 127 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 11/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 43 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 127 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 178 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 127 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 569 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 49 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 63 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 17 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2276799 function calls (2276791 primitive calls) in 7.380 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.121 0.121 7.380 7.380 reporter.py:672(compute_packages_change_inner)
- 99591 0.139 0.000 5.729 0.000 package.py:675(origins)
- 112087 0.113 0.000 5.569 0.000 package.py:299(__init__)
- 112087 5.456 0.000 5.456 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.057 0.000 1.017 0.000 store.py:151(get_hash_id)
- 84497 0.107 0.000 0.962 0.000 store.py:20(inner)
- 84491 0.067 0.000 0.761 0.000 store.py:52(get_hash_id)
- 84497 0.652 0.000 0.652 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 99537 0.039 0.000 0.330 0.000 facade.py:490(is_package_installed)
- 103100 0.031 0.000 0.274 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.261 0.261 facade.py:184(get_locked_packages)
- 103100 0.109 0.000 0.242 0.000 package.py:400(_cmp)
- 84491 0.028 0.000 0.124 0.000 facade.py:470(get_package_hash)
- 84494 0.071 0.000 0.095 0.000 {method 'get' of 'dict' objects}
- 107893 0.027 0.000 0.080 0.000 package.py:1069(fullname)
- 107893 0.053 0.000 0.053 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 102214 0.053 0.000 0.053 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.048 0.000 0.048 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.043 0.000 0.043 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 99537 0.021 0.000 0.031 0.000 package.py:1044(installed)
- 112127 0.020 0.000 0.020 0.000 {method 'append' of 'list' objects}
- 84497 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85721 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 18211 0.009 0.000 0.016 0.000 {method 'add' of 'set' objects}
- 84497 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 14992 0.004 0.000 0.011 0.000 facade.py:498(is_package_upgrade)
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 6 0.011 0.002 0.011 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.011 0.011 store.py:196(get_available)
- 1230 0.001 0.000 0.010 0.000 package.py:395(__init__)
- 14992 0.008 0.000 0.010 0.000 {built-in method builtins.any}
- 1230 0.001 0.000 0.010 0.000 _weakrefset.py:85(add)
- 14992 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 15123 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 14992 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3907 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 131 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 1 0.000 0.000 0.000 0.000 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 131 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 131 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 131 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 131 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 40 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 9/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 184 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 569 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 44 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 58 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 15 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2285900 function calls (2285894 primitive calls) in 7.716 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.131 0.131 7.716 7.716 reporter.py:672(compute_packages_change_inner)
- 100091 0.135 0.000 5.987 0.000 package.py:675(origins)
- 112658 0.117 0.000 5.829 0.000 package.py:299(__init__)
- 112658 5.712 0.000 5.712 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.055 0.000 1.036 0.000 store.py:151(get_hash_id)
- 84497 0.115 0.000 0.987 0.000 store.py:20(inner)
- 84491 0.069 0.000 0.769 0.000 store.py:52(get_hash_id)
- 84497 0.657 0.000 0.657 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 100037 0.041 0.000 0.360 0.000 facade.py:490(is_package_installed)
- 103617 0.031 0.000 0.294 0.000 package.py:429(__eq__)
- 1 0.021 0.021 0.278 0.278 facade.py:184(get_locked_packages)
- 103618 0.121 0.000 0.263 0.000 package.py:400(_cmp)
- 84491 0.029 0.000 0.128 0.000 facade.py:470(get_package_hash)
- 84494 0.076 0.000 0.100 0.000 {method 'get' of 'dict' objects}
- 108441 0.028 0.000 0.088 0.000 package.py:1069(fullname)
- 108441 0.060 0.000 0.060 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 102729 0.053 0.000 0.053 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.050 0.000 0.050 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.043 0.000 0.043 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 100039 0.027 0.000 0.040 0.000 package.py:1044(installed)
- 112698 0.023 0.000 0.023 0.000 {method 'append' of 'list' objects}
- 84497 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 18804 0.010 0.000 0.018 0.000 {method 'add' of 'set' objects}
- 85735 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 1 0.002 0.002 0.015 0.015 store.py:196(get_available)
- 6 0.014 0.002 0.014 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1244 0.001 0.000 0.013 0.000 package.py:395(__init__)
- 1244 0.001 0.000 0.012 0.000 _weakrefset.py:85(add)
- 15492 0.005 0.000 0.012 0.000 facade.py:498(is_package_upgrade)
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 15492 0.008 0.000 0.011 0.000 {built-in method builtins.any}
- 15492 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 15632 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 15492 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 3934 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 amp.py:698(_sendTo)
- 1 0.000 0.000 0.001 0.001 amp.py:2335(sendBox)
- 140 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 140 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 140 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 7/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 42 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 140 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 196 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 140 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 582 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 44 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 13 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 58 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2304125 function calls (2304111 primitive calls) in 7.627 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.131 0.131 7.627 7.627 reporter.py:672(compute_packages_change_inner)
- 101090 0.134 0.000 5.889 0.000 package.py:675(origins)
- 113764 0.115 0.000 5.735 0.000 package.py:299(__init__)
- 113764 5.620 0.000 5.620 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.057 0.000 1.040 0.000 store.py:151(get_hash_id)
- 84497 0.109 0.000 0.981 0.000 store.py:20(inner)
- 84491 0.075 0.000 0.779 0.000 store.py:52(get_hash_id)
- 84497 0.660 0.000 0.660 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 101036 0.043 0.000 0.371 0.000 facade.py:490(is_package_installed)
- 104625 0.034 0.000 0.304 0.000 package.py:429(__eq__)
- 1 0.018 0.018 0.283 0.283 facade.py:184(get_locked_packages)
- 104626 0.121 0.000 0.270 0.000 package.py:400(_cmp)
- 84491 0.028 0.000 0.133 0.000 facade.py:470(get_package_hash)
- 84494 0.081 0.000 0.105 0.000 {method 'get' of 'dict' objects}
- 109467 0.029 0.000 0.094 0.000 package.py:1069(fullname)
- 109467 0.065 0.000 0.065 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 103737 0.055 0.000 0.055 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.048 0.000 0.048 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.045 0.000 0.045 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 101038 0.027 0.000 0.039 0.000 package.py:1044(installed)
- 113804 0.020 0.000 0.020 0.000 {method 'append' of 'list' objects}
- 84497 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 19925 0.010 0.000 0.018 0.000 {method 'add' of 'set' objects}
- 85744 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 16491 0.005 0.000 0.013 0.000 facade.py:498(is_package_upgrade)
- 1253 0.001 0.000 0.012 0.000 package.py:395(__init__)
- 1253 0.001 0.000 0.011 0.000 _weakrefset.py:85(add)
- 16491 0.009 0.000 0.011 0.000 {built-in method builtins.any}
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 6 0.008 0.001 0.008 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.008 0.008 store.py:196(get_available)
- 16491 0.005 0.000 0.008 0.000 package.py:1150(is_upgradable)
- 16633 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 16491 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 3952 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 142 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 142 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 15/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 71 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 142 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 142 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 205 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 142 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1115 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 81 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 21 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 95 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2312305 function calls (2312296 primitive calls) in 8.175 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.156 0.156 8.175 8.175 reporter.py:672(compute_packages_change_inner)
- 101589 0.152 0.000 6.274 0.000 package.py:675(origins)
- 114327 0.125 0.000 6.100 0.000 package.py:299(__init__)
- 114327 5.975 0.000 5.975 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.063 0.000 1.109 0.000 store.py:151(get_hash_id)
- 84497 0.120 0.000 1.046 0.000 store.py:20(inner)
- 84491 0.073 0.000 0.825 0.000 store.py:52(get_hash_id)
- 84497 0.704 0.000 0.704 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 101535 0.043 0.000 0.393 0.000 facade.py:490(is_package_installed)
- 105127 0.033 0.000 0.327 0.000 package.py:429(__eq__)
- 1 0.024 0.024 0.299 0.299 facade.py:184(get_locked_packages)
- 105128 0.137 0.000 0.294 0.000 package.py:400(_cmp)
- 84491 0.030 0.000 0.156 0.000 facade.py:470(get_package_hash)
- 84494 0.092 0.000 0.127 0.000 {method 'get' of 'dict' objects}
- 109975 0.030 0.000 0.099 0.000 package.py:1069(fullname)
- 109975 0.070 0.000 0.070 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 104239 0.057 0.000 0.057 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.053 0.000 0.053 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.048 0.000 0.048 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 101537 0.031 0.000 0.046 0.000 package.py:1044(installed)
- 114367 0.022 0.000 0.022 0.000 {method 'append' of 'list' objects}
- 20493 0.014 0.000 0.022 0.000 {method 'add' of 'set' objects}
- 84497 0.021 0.000 0.021 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85747 0.019 0.000 0.019 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 1256 0.001 0.000 0.015 0.000 package.py:395(__init__)
- 1256 0.001 0.000 0.014 0.000 _weakrefset.py:85(add)
- 16990 0.005 0.000 0.014 0.000 facade.py:498(is_package_upgrade)
- 16990 0.009 0.000 0.012 0.000 {built-in method builtins.any}
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1 0.000 0.000 0.009 0.009 reporter.py:119(send_message)
- 1 0.000 0.000 0.009 0.009 amp.py:366(send_method_call)
- 1 0.000 0.000 0.009 0.009 amp.py:373(_send_method_call)
- 1 0.001 0.001 0.009 0.009 store.py:196(get_available)
- 6 0.009 0.001 0.009 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.000 0.000 0.009 0.009 amp.py:263(send_method_call)
- 16990 0.005 0.000 0.009 0.000 package.py:1150(is_upgradable)
- 1 0.000 0.000 0.008 0.008 defer.py:853(callback)
- 1 0.000 0.000 0.008 0.008 defer.py:962(_startRunCallbacks)
- 3 0.001 0.000 0.008 0.003 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.007 0.007 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.007 0.007 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.007 0.007 amp.py:909(callRemote)
- 1 0.001 0.001 0.006 0.006 amp.py:1954(_doCommand)
- 1 0.001 0.001 0.006 0.006 __init__.py:2208(info)
- 1 0.000 0.000 0.006 0.006 __init__.py:1529(info)
- 1 0.000 0.000 0.005 0.005 __init__.py:1660(_log)
- 1 0.000 0.000 0.005 0.005 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.005 0.005 amp.py:698(_sendTo)
- 1 0.000 0.000 0.005 0.005 amp.py:2335(sendBox)
- 17135 0.004 0.000 0.004 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.004 0.004 _newtls.py:171(write)
- 1 0.001 0.001 0.003 0.003 abstract.py:348(write)
- 16990 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.003 0.003 __init__.py:1645(makeRecord)
- 1 0.001 0.001 0.002 0.002 __init__.py:298(__init__)
- 1 0.000 0.000 0.002 0.002 abstract.py:440(startWriting)
- 1 0.001 0.001 0.002 0.002 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.002 0.002 __init__.py:1686(handle)
- 1 0.000 0.000 0.002 0.002 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.002 0.002 __init__.py:1011(handle)
- 1 0.001 0.001 0.001 0.001 amp.py:673(serialize)
- 1 0.000 0.000 0.001 0.001 __init__.py:1266(emit)
- 1 0.000 0.000 0.001 0.001 __init__.py:1148(emit)
- 1 0.001 0.001 0.001 0.001 epollreactor.py:86(_add)
- 1 0.000 0.000 0.001 0.001 __init__.py:988(format)
- 1 0.000 0.000 0.001 0.001 __init__.py:690(format)
- 3958 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 145 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 145 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.001 0.001 __init__.py:1611(findCaller)
- 145 0.001 0.000 0.001 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 11 0.001 0.000 0.001 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.001 0.001 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 10/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 51 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 208 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 145 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 145 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 16 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 568 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 56 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 70 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2321086 function calls (2321080 primitive calls) in 7.915 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.132 0.132 7.915 7.915 reporter.py:672(compute_packages_change_inner)
- 102089 0.139 0.000 6.150 0.000 package.py:675(origins)
- 114884 0.119 0.000 5.991 0.000 package.py:299(__init__)
- 114884 5.872 0.000 5.872 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.057 0.000 1.062 0.000 store.py:151(get_hash_id)
- 84497 0.109 0.000 1.005 0.000 store.py:20(inner)
- 84491 0.069 0.000 0.800 0.000 store.py:52(get_hash_id)
- 84497 0.685 0.000 0.685 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 102035 0.042 0.000 0.370 0.000 facade.py:490(is_package_installed)
- 105632 0.034 0.000 0.304 0.000 package.py:429(__eq__)
- 1 0.021 0.021 0.278 0.278 facade.py:184(get_locked_packages)
- 105633 0.127 0.000 0.270 0.000 package.py:400(_cmp)
- 84491 0.027 0.000 0.131 0.000 facade.py:470(get_package_hash)
- 84494 0.079 0.000 0.104 0.000 {method 'get' of 'dict' objects}
- 110490 0.029 0.000 0.088 0.000 package.py:1069(fullname)
- 110490 0.059 0.000 0.059 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 104744 0.055 0.000 0.055 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.050 0.000 0.050 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.047 0.000 0.047 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 102037 0.026 0.000 0.040 0.000 package.py:1044(installed)
- 21059 0.012 0.000 0.021 0.000 {method 'add' of 'set' objects}
- 114924 0.020 0.000 0.020 0.000 {method 'append' of 'list' objects}
- 84497 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85752 0.018 0.000 0.018 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 1261 0.001 0.000 0.014 0.000 package.py:395(__init__)
- 1261 0.001 0.000 0.014 0.000 _weakrefset.py:85(add)
- 17490 0.005 0.000 0.013 0.000 facade.py:498(is_package_upgrade)
- 17490 0.009 0.000 0.012 0.000 {built-in method builtins.any}
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1 0.001 0.001 0.010 0.010 store.py:196(get_available)
- 6 0.010 0.002 0.010 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 17490 0.005 0.000 0.008 0.000 package.py:1150(is_upgradable)
- 17490 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 17637 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3968 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 147 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 147 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 147 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 42 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 7/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 147 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 213 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 147 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 564 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 44 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 13 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 58 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2329995 function calls (2329987 primitive calls) in 7.902 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.134 0.134 7.902 7.902 reporter.py:672(compute_packages_change_inner)
- 102588 0.140 0.000 6.117 0.000 package.py:675(origins)
- 115449 0.120 0.000 5.957 0.000 package.py:299(__init__)
- 115449 5.836 0.000 5.836 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.059 0.000 1.071 0.000 store.py:151(get_hash_id)
- 84497 0.111 0.000 1.013 0.000 store.py:20(inner)
- 84491 0.070 0.000 0.804 0.000 store.py:52(get_hash_id)
- 84497 0.688 0.000 0.688 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 102534 0.042 0.000 0.382 0.000 facade.py:490(is_package_installed)
- 106136 0.033 0.000 0.319 0.000 package.py:429(__eq__)
- 106137 0.128 0.000 0.286 0.000 package.py:400(_cmp)
- 1 0.017 0.017 0.259 0.259 facade.py:184(get_locked_packages)
- 84491 0.029 0.000 0.131 0.000 facade.py:470(get_package_hash)
- 111004 0.028 0.000 0.104 0.000 package.py:1069(fullname)
- 84494 0.078 0.000 0.103 0.000 {method 'get' of 'dict' objects}
- 111004 0.076 0.000 0.076 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 105248 0.053 0.000 0.053 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.048 0.000 0.048 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.047 0.000 0.047 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 102536 0.024 0.000 0.035 0.000 package.py:1044(installed)
- 115489 0.021 0.000 0.021 0.000 {method 'append' of 'list' objects}
- 84497 0.019 0.000 0.019 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 84497 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 21631 0.011 0.000 0.018 0.000 {method 'add' of 'set' objects}
- 85757 0.018 0.000 0.018 0.000 package.py:450(__hash__)
- 17989 0.005 0.000 0.014 0.000 facade.py:498(is_package_upgrade)
- 17989 0.009 0.000 0.013 0.000 {built-in method builtins.any}
- 1266 0.001 0.000 0.012 0.000 package.py:395(__init__)
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1266 0.001 0.000 0.011 0.000 _weakrefset.py:85(add)
- 6 0.010 0.002 0.010 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.010 0.010 store.py:196(get_available)
- 17989 0.005 0.000 0.008 0.000 package.py:1150(is_upgradable)
- 17989 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 18141 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3978 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 os_release.py:42(parse_os_release)
- 152 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 152 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 152 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 152 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 9/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 54 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 152 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 218 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 570 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 58 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 72 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 15 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2338812 function calls (2338806 primitive calls) in 8.024 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.139 0.139 8.024 8.024 reporter.py:672(compute_packages_change_inner)
- 103088 0.140 0.000 6.213 0.000 package.py:675(origins)
- 116003 0.124 0.000 6.051 0.000 package.py:299(__init__)
- 116003 5.927 0.000 5.927 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.058 0.000 1.093 0.000 store.py:151(get_hash_id)
- 84497 0.115 0.000 1.034 0.000 store.py:20(inner)
- 84491 0.072 0.000 0.822 0.000 store.py:52(get_hash_id)
- 84497 0.699 0.000 0.699 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 103034 0.044 0.000 0.374 0.000 facade.py:490(is_package_installed)
- 106643 0.033 0.000 0.307 0.000 package.py:429(__eq__)
- 106644 0.122 0.000 0.274 0.000 package.py:400(_cmp)
- 1 0.020 0.020 0.274 0.274 facade.py:184(get_locked_packages)
- 84491 0.029 0.000 0.132 0.000 facade.py:470(get_package_hash)
- 84494 0.077 0.000 0.103 0.000 {method 'get' of 'dict' objects}
- 111525 0.029 0.000 0.091 0.000 package.py:1069(fullname)
- 111525 0.062 0.000 0.062 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 105755 0.060 0.000 0.060 0.000 {built-in method apt_pkg.version_compare}
- 84497 0.052 0.000 0.052 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84491 0.050 0.000 0.050 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 103036 0.026 0.000 0.038 0.000 package.py:1044(installed)
- 116043 0.022 0.000 0.022 0.000 {method 'append' of 'list' objects}
- 22197 0.012 0.000 0.020 0.000 {method 'add' of 'set' objects}
- 84497 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85764 0.019 0.000 0.019 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 18489 0.006 0.000 0.014 0.000 facade.py:498(is_package_upgrade)
- 1273 0.001 0.000 0.013 0.000 package.py:395(__init__)
- 18489 0.009 0.000 0.013 0.000 {built-in method builtins.any}
- 1273 0.001 0.000 0.012 0.000 _weakrefset.py:85(add)
- 84519 0.012 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 6 0.010 0.002 0.010 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.010 0.010 store.py:196(get_available)
- 18489 0.005 0.000 0.009 0.000 package.py:1150(is_upgradable)
- 18646 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 18489 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3992 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 157 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 157 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.001 0.001 amp.py:698(_sendTo)
- 1 0.000 0.000 0.001 0.001 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 157 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 7/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 157 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 225 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 44 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 157 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 562 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 13 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 46 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 60 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2347665 function calls (2347658 primitive calls) in 7.934 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.137 0.137 7.934 7.934 reporter.py:672(compute_packages_change_inner)
- 103588 0.138 0.000 6.159 0.000 package.py:675(origins)
- 116564 0.121 0.000 6.001 0.000 package.py:299(__init__)
- 116564 5.880 0.000 5.880 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.057 0.000 1.074 0.000 store.py:151(get_hash_id)
- 84497 0.111 0.000 1.018 0.000 store.py:20(inner)
- 84491 0.071 0.000 0.810 0.000 store.py:52(get_hash_id)
- 84497 0.688 0.000 0.688 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 103534 0.042 0.000 0.364 0.000 facade.py:490(is_package_installed)
- 107148 0.032 0.000 0.296 0.000 package.py:429(__eq__)
- 107149 0.113 0.000 0.265 0.000 package.py:400(_cmp)
- 1 0.016 0.016 0.241 0.241 facade.py:184(get_locked_packages)
- 84491 0.027 0.000 0.131 0.000 facade.py:470(get_package_hash)
- 84494 0.078 0.000 0.104 0.000 {method 'get' of 'dict' objects}
- 112040 0.028 0.000 0.098 0.000 package.py:1069(fullname)
- 112040 0.070 0.000 0.070 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 106260 0.053 0.000 0.053 0.000 {built-in method apt_pkg.version_compare}
- 84491 0.051 0.000 0.051 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84497 0.051 0.000 0.051 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 103536 0.030 0.000 0.041 0.000 package.py:1044(installed)
- 116604 0.021 0.000 0.021 0.000 {method 'append' of 'list' objects}
- 84497 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85769 0.018 0.000 0.018 0.000 package.py:450(__hash__)
- 22764 0.011 0.000 0.018 0.000 {method 'add' of 'set' objects}
- 84497 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 18989 0.006 0.000 0.014 0.000 facade.py:498(is_package_upgrade)
- 18989 0.010 0.000 0.013 0.000 {built-in method builtins.any}
- 6 0.012 0.002 0.012 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.012 0.012 store.py:196(get_available)
- 84519 0.011 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 1278 0.001 0.000 0.011 0.000 package.py:395(__init__)
- 1278 0.001 0.000 0.010 0.000 _weakrefset.py:85(add)
- 18989 0.005 0.000 0.009 0.000 package.py:1150(is_upgradable)
- 18989 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 19150 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 4002 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 161 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 161 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 161 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 161 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 43 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 230 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 161 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 565 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 46 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 60 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2356502 function calls (2356495 primitive calls) in 8.277 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.166 0.166 8.276 8.276 reporter.py:672(compute_packages_change_inner)
- 104088 0.145 0.000 6.322 0.000 package.py:675(origins)
- 117123 0.126 0.000 6.155 0.000 package.py:299(__init__)
- 117123 6.028 0.000 6.028 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.058 0.000 1.175 0.000 store.py:151(get_hash_id)
- 84497 0.156 0.000 1.123 0.000 store.py:20(inner)
- 84491 0.074 0.000 0.859 0.000 store.py:52(get_hash_id)
- 84497 0.723 0.000 0.723 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 104034 0.044 0.000 0.390 0.000 facade.py:490(is_package_installed)
- 107654 0.032 0.000 0.309 0.000 package.py:429(__eq__)
- 107655 0.125 0.000 0.276 0.000 package.py:400(_cmp)
- 1 0.020 0.020 0.267 0.267 facade.py:184(get_locked_packages)
- 84491 0.030 0.000 0.142 0.000 facade.py:470(get_package_hash)
- 84494 0.087 0.000 0.112 0.000 {method 'get' of 'dict' objects}
- 112558 0.030 0.000 0.095 0.000 package.py:1069(fullname)
- 112558 0.065 0.000 0.065 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84491 0.062 0.000 0.062 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 106766 0.055 0.000 0.055 0.000 {built-in method apt_pkg.version_compare}
- 104036 0.038 0.000 0.052 0.000 package.py:1044(installed)
- 84497 0.052 0.000 0.052 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 117163 0.022 0.000 0.022 0.000 {method 'append' of 'list' objects}
- 84497 0.022 0.000 0.022 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 23336 0.014 0.000 0.021 0.000 {method 'add' of 'set' objects}
- 85775 0.019 0.000 0.019 0.000 package.py:450(__hash__)
- 6 0.017 0.003 0.017 0.003 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.016 0.016 store.py:196(get_available)
- 19489 0.006 0.000 0.015 0.000 facade.py:498(is_package_upgrade)
- 1284 0.001 0.000 0.014 0.000 package.py:395(__init__)
- 19489 0.010 0.000 0.014 0.000 {built-in method builtins.any}
- 1284 0.001 0.000 0.013 0.000 _weakrefset.py:85(add)
- 84519 0.012 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 19489 0.005 0.000 0.009 0.000 package.py:1150(is_upgradable)
- 19653 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 19489 0.003 0.000 0.003 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 4014 0.001 0.000 0.001 0.000 package.py:515(version)
- 164 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 164 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 164 0.001 0.000 0.001 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.001 0.001 __init__.py:1686(handle)
- 1 0.000 0.000 0.001 0.001 amp.py:698(_sendTo)
- 1 0.000 0.000 0.001 0.001 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.001 0.001 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 164 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 35 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 236 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 164 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 569 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 38 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 52 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2365473 function calls (2365467 primitive calls) in 7.943 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.134 0.134 7.943 7.943 reporter.py:672(compute_packages_change_inner)
- 104588 0.136 0.000 6.168 0.000 package.py:675(origins)
- 117682 0.117 0.000 6.012 0.000 package.py:299(__init__)
- 117682 5.895 0.000 5.895 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.058 0.000 1.089 0.000 store.py:151(get_hash_id)
- 84497 0.110 0.000 1.033 0.000 store.py:20(inner)
- 84491 0.069 0.000 0.819 0.000 store.py:52(get_hash_id)
- 84497 0.699 0.000 0.699 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 104534 0.043 0.000 0.357 0.000 facade.py:490(is_package_installed)
- 108167 0.033 0.000 0.294 0.000 package.py:429(__eq__)
- 108168 0.117 0.000 0.260 0.000 package.py:400(_cmp)
- 1 0.017 0.017 0.255 0.255 facade.py:184(get_locked_packages)
- 84491 0.027 0.000 0.124 0.000 facade.py:470(get_package_hash)
- 84494 0.072 0.000 0.097 0.000 {method 'get' of 'dict' objects}
- 113094 0.028 0.000 0.087 0.000 package.py:1069(fullname)
- 113094 0.058 0.000 0.058 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84497 0.056 0.000 0.056 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 107276 0.056 0.000 0.056 0.000 {built-in method apt_pkg.version_compare}
- 84491 0.051 0.000 0.051 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 104536 0.023 0.000 0.035 0.000 package.py:1044(installed)
- 117722 0.021 0.000 0.021 0.000 {method 'append' of 'list' objects}
- 84497 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 23909 0.012 0.000 0.019 0.000 {method 'add' of 'set' objects}
- 85785 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 19989 0.006 0.000 0.015 0.000 facade.py:498(is_package_upgrade)
- 84497 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 19989 0.010 0.000 0.014 0.000 {built-in method builtins.any}
- 1294 0.001 0.000 0.012 0.000 package.py:395(__init__)
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1294 0.001 0.000 0.011 0.000 _weakrefset.py:85(add)
- 6 0.011 0.002 0.011 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.011 0.011 store.py:196(get_available)
- 19989 0.006 0.000 0.009 0.000 package.py:1150(is_upgradable)
- 20158 0.004 0.000 0.004 0.000 package.py:1145(is_installed)
- 19989 0.004 0.000 0.004 0.000 reporter.py:754(<genexpr>)
- 1 0.000 0.000 0.001 0.001 reporter.py:119(send_message)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 amp.py:366(send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.001 0.001 amp.py:263(send_method_call)
- 4034 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 169 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 169 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 169 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 169 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 7/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 45 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 169 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 246 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 566 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 47 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 13 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 61 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 2374342 function calls (2374336 primitive calls) in 8.168 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.144 0.144 8.167 8.167 reporter.py:672(compute_packages_change_inner)
- 105088 0.141 0.000 6.309 0.000 package.py:675(origins)
- 118244 0.126 0.000 6.146 0.000 package.py:299(__init__)
- 118244 6.020 0.000 6.020 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.060 0.000 1.093 0.000 store.py:151(get_hash_id)
- 84497 0.116 0.000 1.035 0.000 store.py:20(inner)
- 84491 0.071 0.000 0.819 0.000 store.py:52(get_hash_id)
- 84497 0.693 0.000 0.693 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 105034 0.048 0.000 0.396 0.000 facade.py:490(is_package_installed)
- 108672 0.033 0.000 0.319 0.000 package.py:429(__eq__)
- 1 0.023 0.023 0.293 0.293 facade.py:184(get_locked_packages)
- 108673 0.132 0.000 0.285 0.000 package.py:400(_cmp)
- 84491 0.029 0.000 0.131 0.000 facade.py:470(get_package_hash)
- 84494 0.076 0.000 0.102 0.000 {method 'get' of 'dict' objects}
- 113609 0.029 0.000 0.097 0.000 package.py:1069(fullname)
- 113609 0.067 0.000 0.067 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 107781 0.056 0.000 0.056 0.000 {built-in method apt_pkg.version_compare}
- 84491 0.054 0.000 0.054 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84497 0.050 0.000 0.050 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 105036 0.031 0.000 0.047 0.000 package.py:1044(installed)
- 24479 0.019 0.000 0.028 0.000 {method 'add' of 'set' objects}
- 118284 0.022 0.000 0.022 0.000 {method 'append' of 'list' objects}
- 84497 0.021 0.000 0.021 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85790 0.018 0.000 0.018 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 1299 0.001 0.000 0.015 0.000 package.py:395(__init__)
- 20489 0.006 0.000 0.015 0.000 facade.py:498(is_package_upgrade)
- 1299 0.001 0.000 0.015 0.000 _weakrefset.py:85(add)
- 20489 0.011 0.000 0.014 0.000 {built-in method builtins.any}
- 6 0.012 0.002 0.012 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.012 0.012 store.py:196(get_available)
- 84519 0.012 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 1 0.000 0.000 0.011 0.011 reporter.py:119(send_message)
- 1 0.000 0.000 0.010 0.010 amp.py:366(send_method_call)
- 1 0.000 0.000 0.010 0.010 amp.py:373(_send_method_call)
- 1 0.001 0.001 0.010 0.010 amp.py:263(send_method_call)
- 20489 0.006 0.000 0.009 0.000 package.py:1150(is_upgradable)
- 1 0.000 0.000 0.008 0.008 defer.py:853(callback)
- 1 0.000 0.000 0.007 0.007 defer.py:962(_startRunCallbacks)
- 3 0.001 0.000 0.007 0.002 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.007 0.007 amp.py:305(send_last_chunk)
- 1 0.001 0.001 0.006 0.006 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.005 0.005 amp.py:909(callRemote)
- 20489 0.004 0.000 0.004 0.000 reporter.py:754(<genexpr>)
- 20661 0.004 0.000 0.004 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.003 0.003 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.002 0.002 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.002 0.002 amp.py:698(_sendTo)
- 1 0.000 0.000 0.002 0.002 amp.py:2335(sendBox)
- 1 0.000 0.000 0.002 0.002 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 4044 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 _newtls.py:171(write)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 51 0.001 0.000 0.001 0.000 sequenceranges.py:64(sequence_to_ranges)
- 1 0.000 0.000 0.001 0.001 abstract.py:348(write)
- 1 0.001 0.001 0.001 0.001 amp.py:1815(__init__)
- 1 0.000 0.000 0.001 0.001 bpickle.py:45(dumps)
- 1 0.001 0.001 0.001 0.001 uuid.py:723(uuid4)
- 1 0.001 0.001 0.001 0.001 base.py:961(callLater)
- 7/1 0.000 0.000 0.001 0.001 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.001 0.000 bpickle.py:100(dumps_dict)
- 172 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 172 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.001 0.001 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.001 0.001 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 172 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 172 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 251 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 172 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 568 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 53 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 13 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 67 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2383204 function calls (2383195 primitive calls) in 8.115 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.142 0.142 8.114 8.114 reporter.py:672(compute_packages_change_inner)
- 105588 0.138 0.000 6.299 0.000 package.py:675(origins)
- 118808 0.124 0.000 6.139 0.000 package.py:299(__init__)
- 118808 6.015 0.000 6.015 0.000 {method 'find_index' of 'apt_pkg.SourceList' objects}
- 84491 0.058 0.000 1.070 0.000 store.py:151(get_hash_id)
- 84497 0.113 0.000 1.014 0.000 store.py:20(inner)
- 84491 0.072 0.000 0.804 0.000 store.py:52(get_hash_id)
- 84497 0.680 0.000 0.680 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 105534 0.046 0.000 0.386 0.000 facade.py:490(is_package_installed)
- 109177 0.034 0.000 0.311 0.000 package.py:429(__eq__)
- 109178 0.126 0.000 0.278 0.000 package.py:400(_cmp)
- 1 0.021 0.021 0.276 0.276 facade.py:184(get_locked_packages)
- 84491 0.028 0.000 0.136 0.000 facade.py:470(get_package_hash)
- 84494 0.083 0.000 0.108 0.000 {method 'get' of 'dict' objects}
- 114124 0.030 0.000 0.094 0.000 package.py:1069(fullname)
- 114124 0.065 0.000 0.065 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 108286 0.057 0.000 0.057 0.000 {built-in method apt_pkg.version_compare}
- 84491 0.052 0.000 0.052 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84497 0.048 0.000 0.048 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 105536 0.028 0.000 0.044 0.000 package.py:1044(installed)
- 25051 0.017 0.000 0.025 0.000 {method 'add' of 'set' objects}
- 118848 0.021 0.000 0.021 0.000 {method 'append' of 'list' objects}
- 84497 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85795 0.018 0.000 0.018 0.000 package.py:450(__hash__)
- 84497 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 20989 0.006 0.000 0.016 0.000 facade.py:498(is_package_upgrade)
- 1304 0.001 0.000 0.015 0.000 package.py:395(__init__)
- 20989 0.011 0.000 0.015 0.000 {built-in method builtins.any}
- 1304 0.001 0.000 0.015 0.000 _weakrefset.py:85(add)
- 6 0.012 0.002 0.012 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.011 0.011 store.py:196(get_available)
- 84519 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 20989 0.006 0.000 0.010 0.000 package.py:1150(is_upgradable)
- 20989 0.004 0.000 0.004 0.000 reporter.py:754(<genexpr>)
- 21166 0.004 0.000 0.004 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.002 0.002 reporter.py:119(send_message)
- 1 0.000 0.000 0.002 0.002 amp.py:366(send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:373(_send_method_call)
- 1 0.000 0.000 0.002 0.002 amp.py:263(send_method_call)
- 1 0.000 0.000 0.001 0.001 defer.py:853(callback)
- 1 0.000 0.000 0.001 0.001 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.001 0.000 defer.py:995(_runCallbacks)
- 1 0.000 0.000 0.001 0.001 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.001 0.001 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 __init__.py:2208(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1529(info)
- 1 0.000 0.000 0.001 0.001 __init__.py:1660(_log)
- 177 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 4054 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 177 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 1 0.000 0.000 0.001 0.001 amp.py:1954(_doCommand)
- 177 0.001 0.000 0.001 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 1 0.000 0.000 0.001 0.001 amp.py:847(_sendBoxCommand)
- 1 0.000 0.000 0.001 0.001 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 10/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 44 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 __init__.py:988(format)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 177 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 744 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 256 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 177 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 570 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 151 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 49 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 16 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 package.py:435(__gt__)
- 63 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {method 'copy' of 'dict' objects}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 1 0.000 0.000 0.000 0.000 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
Advertisement
Add Comment
Please, Sign In to add comment