Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1881038 function calls (1881031 primitive calls) in 1.701 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.161 0.161 1.701 1.701 reporter.py:672(compute_packages_change_inner)
- 84434 0.055 0.000 1.032 0.000 store.py:151(get_hash_id)
- 84440 0.104 0.000 0.969 0.000 store.py:20(inner)
- 84434 0.072 0.000 0.781 0.000 store.py:52(get_hash_id)
- 84440 0.680 0.000 0.680 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 89986 0.040 0.000 0.322 0.000 facade.py:490(is_package_installed)
- 1 0.025 0.025 0.312 0.312 facade.py:184(get_locked_packages)
- 93341 0.031 0.000 0.266 0.000 package.py:429(__eq__)
- 93341 0.107 0.000 0.235 0.000 package.py:400(_cmp)
- 84434 0.027 0.000 0.110 0.000 facade.py:470(get_package_hash)
- 84437 0.061 0.000 0.082 0.000 {method 'get' of 'dict' objects}
- 97796 0.028 0.000 0.080 0.000 package.py:1069(fullname)
- 97796 0.052 0.000 0.052 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 92530 0.047 0.000 0.047 0.000 {built-in method apt_pkg.version_compare}
- 84440 0.046 0.000 0.046 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.023 0.000 0.033 0.000 {built-in method builtins.all}
- 89986 0.020 0.000 0.029 0.000 package.py:1044(installed)
- 84434 0.029 0.000 0.029 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84440 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84440 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85534 0.015 0.000 0.015 0.000 package.py:450(__hash__)
- 84462 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 7331 0.004 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84542 0.010 0.000 0.010 0.000 reporter.py:725(<genexpr>)
- 1100 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 1100 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 5498 0.002 0.000 0.005 0.000 facade.py:498(is_package_upgrade)
- 5498 0.002 0.000 0.003 0.000 package.py:1150(is_upgradable)
- 1 0.000 0.000 0.003 0.003 store.py:196(get_available)
- 6 0.003 0.000 0.003 0.000 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 5498 0.002 0.000 0.003 0.000 {built-in method builtins.any}
- 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)
- 5545 0.001 0.000 0.001 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)
- 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)
- 5498 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 amp.py:909(callRemote)
- 3644 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 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 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 1 0.000 0.000 0.000 0.000 store.py:255(get_security)
- 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: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)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 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)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 47 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 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 store.py:274(get_installed)
- 47 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 34 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 __init__.py:1611(findCaller)
- 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 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 47 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 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 _warnings.warn}
- 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)
- 47 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:673(serialize)
- 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 __init__.py:1137(flush)
- 47 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 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:622(formatTime)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 66 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 'flush' of '_io.TextIOWrapper' objects}
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 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__)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 572 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)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 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__)
- 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)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 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 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 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__)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 37 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 _asyncio.current_task}
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 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 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 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 {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 amp.py:357(__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:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 51 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 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.urandom}
- 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 base.py:87(__init__)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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)
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 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 {method 'write' of '_io.TextIOWrapper' 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)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' 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:1324(retrieve)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 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 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 amp.py:1455(toString)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 2 0.000 0.000 0.000 0.000 {method 'format' 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 {built-in method _codecs.utf_8_decode}
- 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 defer.py:736(addBoth)
- 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}
- 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 {method 'items' 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)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {method 'sort' 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 'pop' 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 {built-in method _thread.get_ident}
- 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 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1887899 function calls (1887888 primitive calls) in 1.698 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.157 0.157 1.698 1.698 reporter.py:672(compute_packages_change_inner)
- 84434 0.057 0.000 1.015 0.000 store.py:151(get_hash_id)
- 84440 0.105 0.000 0.951 0.000 store.py:20(inner)
- 84434 0.071 0.000 0.760 0.000 store.py:52(get_hash_id)
- 84440 0.656 0.000 0.656 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 90485 0.038 0.000 0.334 0.000 facade.py:490(is_package_installed)
- 1 0.021 0.021 0.300 0.300 facade.py:184(get_locked_packages)
- 93864 0.028 0.000 0.274 0.000 package.py:429(__eq__)
- 93864 0.116 0.000 0.245 0.000 package.py:400(_cmp)
- 84434 0.028 0.000 0.118 0.000 facade.py:470(get_package_hash)
- 84437 0.067 0.000 0.090 0.000 {method 'get' of 'dict' objects}
- 98350 0.025 0.000 0.083 0.000 package.py:1069(fullname)
- 98350 0.058 0.000 0.058 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 93036 0.045 0.000 0.045 0.000 {built-in method apt_pkg.version_compare}
- 84440 0.045 0.000 0.045 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 90485 0.024 0.000 0.036 0.000 package.py:1044(installed)
- 84488 0.025 0.000 0.035 0.000 {built-in method builtins.all}
- 84434 0.034 0.000 0.034 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84440 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84440 0.017 0.000 0.017 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85541 0.016 0.000 0.016 0.000 package.py:450(__hash__)
- 7911 0.006 0.000 0.013 0.000 {method 'add' of 'set' objects}
- 84462 0.012 0.000 0.012 0.000 {built-in method builtins.isinstance}
- 1107 0.000 0.000 0.012 0.000 package.py:395(__init__)
- 1107 0.001 0.000 0.011 0.000 _weakrefset.py:85(add)
- 84542 0.010 0.000 0.010 0.000 reporter.py:725(<genexpr>)
- 5997 0.002 0.000 0.005 0.000 facade.py:498(is_package_upgrade)
- 5997 0.002 0.000 0.004 0.000 {built-in method builtins.any}
- 1 0.001 0.001 0.003 0.003 store.py:196(get_available)
- 5997 0.002 0.000 0.003 0.000 package.py:1150(is_upgradable)
- 6 0.003 0.001 0.003 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 6050 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 5997 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 3658 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:255(get_security)
- 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)
- 53 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 53 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 __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 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:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 53 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)
- 739 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:909(callRemote)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 44 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)
- 12/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:1954(_doCommand)
- 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)
- 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: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)
- 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)
- 53 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 53 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 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 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 73 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 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 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 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)
- 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)
- 576 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 _io.open}
- 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 amp.py:673(serialize)
- 51 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 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)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 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)
- 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__)
- 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 _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:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 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:1371(toBox)
- 65 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}
- 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)
- 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.access}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 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 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 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:170(<lambda>)
- 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}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 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:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 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 time.localtime}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 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 <frozen posixpath>:169(basename)
- 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: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 {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 defer.py:652(addErrback)
- 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 sys._getframe}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 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}
- 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 {built-in method _asyncio.current_task}
- 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 __init__.py:975(release)
- 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)
- 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 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 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 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}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 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: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 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 {method 'pop' 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 'values' of 'dict' objects}
- 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}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 {method 'keys' 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 '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 '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 {built-in method from_bytes}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 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)
- 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}
- 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 defer.py:918(pause)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1901829 function calls (1901812 primitive calls) in 1.608 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.149 0.149 1.607 1.607 reporter.py:672(compute_packages_change_inner)
- 84434 0.054 0.000 0.953 0.000 store.py:151(get_hash_id)
- 84440 0.101 0.000 0.893 0.000 store.py:20(inner)
- 84434 0.063 0.000 0.712 0.000 store.py:52(get_hash_id)
- 84440 0.620 0.000 0.620 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 91483 0.037 0.000 0.329 0.000 facade.py:490(is_package_installed)
- 1 0.019 0.019 0.291 0.291 facade.py:184(get_locked_packages)
- 94882 0.030 0.000 0.272 0.000 package.py:429(__eq__)
- 94882 0.100 0.000 0.242 0.000 package.py:400(_cmp)
- 84434 0.027 0.000 0.107 0.000 facade.py:470(get_package_hash)
- 99397 0.027 0.000 0.089 0.000 package.py:1069(fullname)
- 84437 0.059 0.000 0.080 0.000 {method 'get' of 'dict' objects}
- 99397 0.062 0.000 0.062 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 94043 0.053 0.000 0.053 0.000 {built-in method apt_pkg.version_compare}
- 84440 0.041 0.000 0.041 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 91483 0.022 0.000 0.033 0.000 package.py:1044(installed)
- 84488 0.023 0.000 0.033 0.000 {built-in method builtins.all}
- 84434 0.030 0.000 0.030 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84440 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84440 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85550 0.015 0.000 0.015 0.000 package.py:450(__hash__)
- 9020 0.005 0.000 0.012 0.000 {method 'add' of 'set' objects}
- 1116 0.001 0.000 0.011 0.000 package.py:395(__init__)
- 84462 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 1116 0.001 0.000 0.010 0.000 _weakrefset.py:85(add)
- 84542 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 6995 0.002 0.000 0.006 0.000 facade.py:498(is_package_upgrade)
- 6995 0.003 0.000 0.004 0.000 {built-in method builtins.any}
- 1 0.000 0.000 0.004 0.004 store.py:196(get_available)
- 6 0.003 0.001 0.003 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 6995 0.002 0.000 0.003 0.000 package.py:1150(is_upgradable)
- 6995 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 7055 0.001 0.000 0.001 0.000 package.py:1145(is_installed)
- 3676 0.001 0.000 0.001 0.000 package.py:515(version)
- 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 os_release.py:42(parse_os_release)
- 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 store.py:255(get_security)
- 60 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 60 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 82 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 60 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 61 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:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 739 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:1660(_log)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 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 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 bpickle.py:45(dumps)
- 18/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)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 60 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 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: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)
- 60 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 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: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:279(get_locked)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1103 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 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:298(__init__)
- 74 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(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 store.py:236(get_autoremovable)
- 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)
- 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 __init__.py:690(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 <frozen codecs>:309(__init__)
- 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:2698(_objectsToStrings)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 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)
- 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)
- 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 deprecate.py:293(deprecatedFunction)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 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 __init__.py:622(formatTime)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 88 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 24 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 uuid.py:139(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 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)
- 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:447(usesTime)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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 _thread.get_ident}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 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.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 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 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:674(formatMessage)
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 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 __init__.py:462(format)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 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)
- 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 {built-in method time.strftime}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 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.getattr}
- 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__)
- 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 _abc._abc_instancecheck}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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}
- 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)
- 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 {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 {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 defer.py:736(addBoth)
- 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 builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 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)
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 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}
- 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__)
- 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}
- 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}
- 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 {method 'fileno' of '_socket.socket' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 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 '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 {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)
- 1907880 function calls (1907875 primitive calls) in 1.789 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.165 0.165 1.789 1.789 reporter.py:672(compute_packages_change_inner)
- 84434 0.060 0.000 1.103 0.000 store.py:151(get_hash_id)
- 84440 0.111 0.000 1.037 0.000 store.py:20(inner)
- 84434 0.073 0.000 0.834 0.000 store.py:52(get_hash_id)
- 84440 0.726 0.000 0.726 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 91983 0.037 0.000 0.312 0.000 facade.py:490(is_package_installed)
- 1 0.016 0.016 0.264 0.264 facade.py:184(get_locked_packages)
- 95387 0.030 0.000 0.262 0.000 package.py:429(__eq__)
- 95387 0.101 0.000 0.231 0.000 package.py:400(_cmp)
- 84434 0.029 0.000 0.121 0.000 facade.py:470(get_package_hash)
- 84437 0.067 0.000 0.092 0.000 {method 'get' of 'dict' objects}
- 99912 0.027 0.000 0.082 0.000 package.py:1069(fullname)
- 99912 0.055 0.000 0.055 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 94548 0.048 0.000 0.048 0.000 {built-in method apt_pkg.version_compare}
- 84440 0.047 0.000 0.047 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.025 0.000 0.036 0.000 {built-in method builtins.all}
- 84434 0.035 0.000 0.035 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 91983 0.018 0.000 0.027 0.000 package.py:1044(installed)
- 84440 0.021 0.000 0.021 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85555 0.017 0.000 0.017 0.000 package.py:450(__hash__)
- 84440 0.017 0.000 0.017 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 84462 0.013 0.000 0.013 0.000 {built-in method builtins.isinstance}
- 62 0.000 0.000 0.012 0.000 facade.py:504(is_package_autoremovable)
- 62 0.000 0.000 0.012 0.000 package.py:1155(is_auto_removable)
- 62 0.012 0.000 0.012 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 84542 0.011 0.000 0.011 0.000 reporter.py:725(<genexpr>)
- 9607 0.005 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 1121 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 1121 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 7495 0.003 0.000 0.007 0.000 facade.py:498(is_package_upgrade)
- 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}
- 7495 0.003 0.000 0.005 0.000 {built-in method builtins.any}
- 7495 0.002 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 7557 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 7495 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 3686 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 store.py:255(get_security)
- 1 0.000 0.000 0.001 0.001 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 os_release.py:42(parse_os_release)
- 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 os_release.py:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 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}
- 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:1011(handle)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 739 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:274(get_installed)
- 42 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 amp.py:1954(_doCommand)
- 6/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 62 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)
- 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:1148(emit)
- 87 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 62 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 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 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}
- 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 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 585 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)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 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:673(serialize)
- 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 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 43 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)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 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__)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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}
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 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)
- 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 {built-in method posix.access}
- 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 <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 {method 'modify' of 'select.epoll' objects}
- 57 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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 builtins.getattr}
- 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:668(usesTime)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 12 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 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:462(format)
- 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)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 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 __init__.py:455(_format)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 40 0.000 0.000 0.000 0.000 {method 'append' 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 _asyncio.current_task}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 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 {built-in method posix.urandom}
- 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)
- 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)
- 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)
- 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 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 '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 <frozen codecs>:309(__init__)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' 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}
- 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}
- 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:1455(toString)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 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 'pop' of 'list' objects}
- 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 '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 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 '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 {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 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 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}
- 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)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 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 {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 facade.py:280(ensure_channels_reloaded)
- 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}
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1914532 function calls (1914526 primitive calls) in 1.504 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.139 0.139 1.504 1.504 reporter.py:672(compute_packages_change_inner)
- 84434 0.051 0.000 0.894 0.000 store.py:151(get_hash_id)
- 84440 0.096 0.000 0.838 0.000 store.py:20(inner)
- 84434 0.058 0.000 0.666 0.000 store.py:52(get_hash_id)
- 84440 0.579 0.000 0.579 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 92483 0.037 0.000 0.301 0.000 facade.py:490(is_package_installed)
- 1 0.019 0.019 0.281 0.281 facade.py:184(get_locked_packages)
- 95891 0.029 0.000 0.249 0.000 package.py:429(__eq__)
- 95891 0.098 0.000 0.220 0.000 package.py:400(_cmp)
- 84434 0.025 0.000 0.100 0.000 facade.py:470(get_package_hash)
- 100424 0.025 0.000 0.077 0.000 package.py:1069(fullname)
- 84437 0.055 0.000 0.075 0.000 {method 'get' of 'dict' objects}
- 100424 0.051 0.000 0.051 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 95052 0.045 0.000 0.045 0.000 {built-in method apt_pkg.version_compare}
- 84440 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.021 0.000 0.031 0.000 {built-in method builtins.all}
- 84434 0.029 0.000 0.029 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 92483 0.018 0.000 0.027 0.000 package.py:1044(installed)
- 84440 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84440 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85559 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 10179 0.004 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84462 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 1125 0.000 0.000 0.010 0.000 package.py:395(__init__)
- 84542 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1125 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 7995 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)
- 6 0.004 0.001 0.004 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 7995 0.003 0.000 0.004 0.000 {built-in method builtins.any}
- 7995 0.002 0.000 0.003 0.000 package.py:1150(is_upgradable)
- 8060 0.001 0.000 0.001 0.000 package.py:1145(is_installed)
- 7995 0.001 0.000 0.001 0.000 reporter.py:751(<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)
- 3694 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.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)
- 65 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 65 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 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 bpickle.py:45(dumps)
- 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:1266(emit)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 46 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)
- 65 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 os_release.py:42(parse_os_release)
- 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: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:298(__init__)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 65 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)
- 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 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 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 os_release.py:15(get_os_filename)
- 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:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 91 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 65 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 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 _warnings.warn}
- 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 __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 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 571 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 amp.py:1815(__init__)
- 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:622(formatTime)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 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:236(get_autoremovable)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 48 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}
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 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}
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 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: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)
- 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 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 base.py:87(__init__)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 62 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:455(_format)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 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}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 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:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 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)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 40 0.000 0.000 0.000 0.000 {method 'append' 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 {built-in method posix.urandom}
- 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.getpid}
- 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 {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 {built-in method _abc._abc_instancecheck}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 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}
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' 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}
- 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)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 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)
- 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:831(filter)
- 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 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 <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 {built-in method time.time}
- 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}
- 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 amp.py:1455(toString)
- 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 {built-in method _thread.get_ident}
- 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}
- 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 'items' 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 {built-in method from_bytes}
- 2 0.000 0.000 0.000 0.000 {method 'pop' 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: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 {method 'keys' 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 facade.py:280(ensure_channels_reloaded)
- 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 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 defer.py:918(pause)
- 1921080 function calls (1921073 primitive calls) in 1.426 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.131 0.131 1.426 1.426 reporter.py:672(compute_packages_change_inner)
- 84434 0.050 0.000 0.855 0.000 store.py:151(get_hash_id)
- 84440 0.093 0.000 0.799 0.000 store.py:20(inner)
- 84434 0.056 0.000 0.629 0.000 store.py:52(get_hash_id)
- 84440 0.544 0.000 0.544 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 92982 0.034 0.000 0.277 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.252 0.252 facade.py:184(get_locked_packages)
- 96392 0.027 0.000 0.230 0.000 package.py:429(__eq__)
- 96392 0.089 0.000 0.203 0.000 package.py:400(_cmp)
- 84434 0.026 0.000 0.098 0.000 facade.py:470(get_package_hash)
- 84437 0.053 0.000 0.072 0.000 {method 'get' of 'dict' objects}
- 100929 0.024 0.000 0.067 0.000 package.py:1069(fullname)
- 95553 0.047 0.000 0.047 0.000 {built-in method apt_pkg.version_compare}
- 100929 0.043 0.000 0.043 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84440 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.021 0.000 0.031 0.000 {built-in method builtins.all}
- 84434 0.029 0.000 0.029 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 92982 0.016 0.000 0.024 0.000 package.py:1044(installed)
- 84440 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84440 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85561 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 84462 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 10736 0.004 0.000 0.010 0.000 {method 'add' of 'set' objects}
- 84542 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1127 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 1127 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 8494 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)
- 6 0.004 0.001 0.004 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 8494 0.003 0.000 0.004 0.000 {built-in method builtins.any}
- 8494 0.002 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 8561 0.001 0.000 0.001 0.000 package.py:1145(is_installed)
- 8494 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 3698 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)
- 36 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 67 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 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 67 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 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)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 67 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 __init__.py:1686(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: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)
- 8/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)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 67 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: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 __init__.py:1645(makeRecord)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 67 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 558 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)
- 93 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 amp.py:1866(makeArguments)
- 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:988(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 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 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 {built-in method _io.open}
- 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)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 39 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 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)
- 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)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 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 __init__.py:622(formatTime)
- 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 {method 'modify' of 'select.epoll' objects}
- 53 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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)
- 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 <frozen codecs>:319(decode)
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 43 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 posix.getpid}
- 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}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 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 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 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 defer.py:652(addErrback)
- 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__)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 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}
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 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 _asyncio.current_task}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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 defer.py:736(addBoth)
- 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 {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 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 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}
- 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 amp.py:838(_nextTag)
- 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:129(getLevelName)
- 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}
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 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 __init__.py:831(filter)
- 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}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 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}
- 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 'write' of '_io.TextIOWrapper' 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 '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 {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 {method 'copy' 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 threading.py:1180(name)
- 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 defer.py:918(pause)
- 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)
- 1927865 function calls (1927857 primitive calls) in 1.448 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.133 0.133 1.448 1.448 reporter.py:672(compute_packages_change_inner)
- 84434 0.051 0.000 0.864 0.000 store.py:151(get_hash_id)
- 84440 0.090 0.000 0.812 0.000 store.py:20(inner)
- 84434 0.056 0.000 0.643 0.000 store.py:52(get_hash_id)
- 84440 0.557 0.000 0.557 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 93482 0.035 0.000 0.281 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.245 0.245 facade.py:184(get_locked_packages)
- 96902 0.028 0.000 0.234 0.000 package.py:429(__eq__)
- 96902 0.091 0.000 0.206 0.000 package.py:400(_cmp)
- 84434 0.025 0.000 0.100 0.000 facade.py:470(get_package_hash)
- 84437 0.055 0.000 0.076 0.000 {method 'get' of 'dict' objects}
- 101459 0.025 0.000 0.072 0.000 package.py:1069(fullname)
- 101459 0.047 0.000 0.047 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 96063 0.042 0.000 0.042 0.000 {built-in method apt_pkg.version_compare}
- 84440 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84434 0.030 0.000 0.030 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84488 0.021 0.000 0.030 0.000 {built-in method builtins.all}
- 93482 0.016 0.000 0.024 0.000 package.py:1044(installed)
- 84440 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85571 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 84440 0.014 0.000 0.014 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 84462 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 11310 0.005 0.000 0.010 0.000 {method 'add' of 'set' objects}
- 84542 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 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}
- 1137 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 1137 0.001 0.000 0.007 0.000 _weakrefset.py:85(add)
- 8994 0.002 0.000 0.006 0.000 facade.py:498(is_package_upgrade)
- 8994 0.003 0.000 0.004 0.000 {built-in method builtins.any}
- 8994 0.002 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 9068 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 8994 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 3718 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)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 74 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)
- 74 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 store.py:274(get_installed)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 38 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: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)
- 74 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 74 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 facade.py:180(get_packages)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 9/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 os_release.py:15(get_os_filename)
- 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: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)
- 74 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 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)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 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 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 103 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 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:673(serialize)
- 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 _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 __init__.py:1645(makeRecord)
- 567 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' 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)
- 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)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 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)
- 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)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 42 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__)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 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: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)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 56 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 15 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 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 codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 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:1324(retrieve)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 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 time.time}
- 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 posix.access}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 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}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 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:447(usesTime)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 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}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 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)
- 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:336(_maybePauseProducer)
- 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 amp.py:634(__init__)
- 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 {built-in method _abc._abc_instancecheck}
- 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}
- 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 genericpath>:133(_splitext)
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 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 'values' of 'dict' objects}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 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: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 bpickle.py:71(dumps_bool)
- 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 builtins.hasattr}
- 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}
- 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 from_bytes}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 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 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 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}
- 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)
- 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 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 'copy' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 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)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' 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 <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)
- 1934579 function calls (1934568 primitive calls) in 1.459 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.138 0.138 1.459 1.459 reporter.py:672(compute_packages_change_inner)
- 84434 0.052 0.000 0.880 0.000 store.py:151(get_hash_id)
- 84440 0.094 0.000 0.823 0.000 store.py:20(inner)
- 84434 0.060 0.000 0.654 0.000 store.py:52(get_hash_id)
- 84440 0.562 0.000 0.562 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 93982 0.035 0.000 0.270 0.000 facade.py:490(is_package_installed)
- 1 0.016 0.016 0.241 0.241 facade.py:184(get_locked_packages)
- 97407 0.027 0.000 0.223 0.000 package.py:429(__eq__)
- 97407 0.088 0.000 0.196 0.000 package.py:400(_cmp)
- 84434 0.026 0.000 0.102 0.000 facade.py:470(get_package_hash)
- 84437 0.055 0.000 0.076 0.000 {method 'get' of 'dict' objects}
- 101974 0.026 0.000 0.066 0.000 package.py:1069(fullname)
- 96568 0.041 0.000 0.041 0.000 {built-in method apt_pkg.version_compare}
- 101974 0.041 0.000 0.041 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84440 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.022 0.000 0.031 0.000 {built-in method builtins.all}
- 84434 0.031 0.000 0.031 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 93982 0.015 0.000 0.023 0.000 package.py:1044(installed)
- 84440 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85576 0.015 0.000 0.015 0.000 package.py:450(__hash__)
- 84440 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 84462 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 11887 0.005 0.000 0.010 0.000 {method 'add' of 'set' objects}
- 84542 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1142 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 1142 0.001 0.000 0.007 0.000 _weakrefset.py:85(add)
- 9494 0.003 0.000 0.007 0.000 facade.py:498(is_package_upgrade)
- 1 0.001 0.001 0.005 0.005 store.py:196(get_available)
- 6 0.005 0.001 0.005 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 9494 0.003 0.000 0.004 0.000 {built-in method builtins.any}
- 9494 0.002 0.000 0.004 0.000 package.py:1150(is_upgradable)
- 9571 0.001 0.000 0.001 0.000 package.py:1145(is_installed)
- 9494 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 3728 0.001 0.000 0.001 0.000 package.py:515(version)
- 77 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 77 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 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)
- 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)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 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)
- 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)
- 739 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:1266(emit)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 46 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 bpickle.py:45(dumps)
- 12/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:274(get_installed)
- 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)
- 77 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: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)
- 77 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 __init__.py:298(__init__)
- 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 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 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 store.py:217(get_available_upgrades)
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 77 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 {method 'disable' of '_lsprof.Profiler' objects}
- 108 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 575 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 store.py:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 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 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 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 53 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)
- 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 amp.py:2698(_objectsToStrings)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 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 base.py:961(callLater)
- 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__)
- 67 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 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__)
- 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 posix.urandom}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 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 <frozen posixpath>:169(basename)
- 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:455(_format)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 18 0.000 0.000 0.000 0.000 {method 'join' 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 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 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)
- 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__)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 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)
- 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:968(acquire)
- 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)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 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 time.strftime}
- 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.getattr}
- 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:634(__init__)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 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}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' 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}
- 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)
- 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 defer.py:736(addBoth)
- 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}
- 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 'write' of '_io.TextIOWrapper' objects}
- 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 sys._getframe}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 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 {method 'find' of 'str' 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:838(_nextTag)
- 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 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 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 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 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 {built-in method _thread.get_ident}
- 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 abstract.py:22(_dataMustBeBytes)
- 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 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 <frozen codecs>:260(__init__)
- 1942387 function calls (1942380 primitive calls) in 1.679 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.161 0.161 1.679 1.679 reporter.py:672(compute_packages_change_inner)
- 84488 0.057 0.000 1.014 0.000 store.py:151(get_hash_id)
- 84494 0.103 0.000 0.954 0.000 store.py:20(inner)
- 84488 0.066 0.000 0.762 0.000 store.py:52(get_hash_id)
- 84494 0.660 0.000 0.660 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 94536 0.041 0.000 0.315 0.000 facade.py:490(is_package_installed)
- 1 0.019 0.019 0.266 0.266 facade.py:184(get_locked_packages)
- 97971 0.028 0.000 0.257 0.000 package.py:429(__eq__)
- 97971 0.100 0.000 0.228 0.000 package.py:400(_cmp)
- 84488 0.027 0.000 0.111 0.000 facade.py:470(get_package_hash)
- 84491 0.061 0.000 0.083 0.000 {method 'get' of 'dict' objects}
- 102556 0.025 0.000 0.082 0.000 package.py:1069(fullname)
- 102556 0.057 0.000 0.057 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 97131 0.045 0.000 0.045 0.000 {built-in method apt_pkg.version_compare}
- 84494 0.045 0.000 0.045 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.037 0.000 0.037 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.023 0.000 0.032 0.000 {built-in method builtins.all}
- 94536 0.021 0.000 0.030 0.000 package.py:1044(installed)
- 84494 0.020 0.000 0.020 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85638 0.015 0.000 0.015 0.000 package.py:450(__hash__)
- 12452 0.005 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84516 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 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)
- 9994 0.003 0.000 0.008 0.000 facade.py:498(is_package_upgrade)
- 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)
- 9994 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 9994 0.004 0.000 0.005 0.000 {built-in method builtins.any}
- 10076 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 1 0.000 0.000 0.002 0.002 store.py:255(get_security)
- 9994 0.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 1 0.001 0.001 0.001 0.001 os_release.py:42(parse_os_release)
- 3745 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.001 0.001 os_release.py:15(get_os_filename)
- 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}
- 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)
- 82 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:263(send_method_call)
- 82 0.000 0.000 0.000 0.000 package.py:1155(is_auto_removable)
- 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:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 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)
- 38 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: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 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(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: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)
- 739 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)
- 116 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 <frozen codecs>:309(__init__)
- 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)
- 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:847(_sendBoxCommand)
- 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:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 82 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 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:1137(flush)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 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:236(get_autoremovable)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 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:988(format)
- 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:690(format)
- 82 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}
- 560 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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)
- 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 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 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 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 __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 __init__.py:622(formatTime)
- 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)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 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 amp.py:1815(__init__)
- 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)
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 55 0.000 0.000 0.000 0.000 {method 'encode' 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 {method 'write' of '_io.TextIOWrapper' objects}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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:170(<lambda>)
- 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}
- 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 posix.urandom}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 40 0.000 0.000 0.000 0.000 {method 'append' 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 <frozen posixpath>:169(basename)
- 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)
- 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)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 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 builtins.getattr}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 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.getpid}
- 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__)
- 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 {built-in method _asyncio.current_task}
- 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 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 {method 'format' of 'str' 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 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)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 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__)
- 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:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 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 <frozen posixpath>:41(_get_sep)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 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}
- 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}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 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 {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 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 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)
- 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 threading.py:1180(name)
- 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 abstract.py:336(_maybePauseProducer)
- 1949121 function calls (1949110 primitive calls) in 1.478 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.140 0.140 1.478 1.478 reporter.py:672(compute_packages_change_inner)
- 84488 0.052 0.000 0.880 0.000 store.py:151(get_hash_id)
- 84494 0.096 0.000 0.824 0.000 store.py:20(inner)
- 84488 0.061 0.000 0.652 0.000 store.py:52(get_hash_id)
- 84494 0.557 0.000 0.557 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 95035 0.036 0.000 0.288 0.000 facade.py:490(is_package_installed)
- 1 0.016 0.016 0.256 0.256 facade.py:184(get_locked_packages)
- 98475 0.028 0.000 0.239 0.000 package.py:429(__eq__)
- 98475 0.093 0.000 0.211 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.100 0.000 facade.py:470(get_package_hash)
- 84491 0.055 0.000 0.074 0.000 {method 'get' of 'dict' objects}
- 103071 0.025 0.000 0.070 0.000 package.py:1069(fullname)
- 97635 0.046 0.000 0.046 0.000 {built-in method apt_pkg.version_compare}
- 103071 0.045 0.000 0.045 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84494 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.034 0.000 0.034 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.022 0.000 0.031 0.000 {built-in method builtins.all}
- 95035 0.017 0.000 0.025 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85644 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 13029 0.005 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1156 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 1156 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 10493 0.003 0.000 0.007 0.000 facade.py:498(is_package_upgrade)
- 1 0.001 0.001 0.005 0.005 store.py:196(get_available)
- 6 0.005 0.001 0.005 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 10493 0.003 0.000 0.005 0.000 {built-in method builtins.any}
- 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.001 0.000 0.001 0.000 reporter.py:751(<genexpr>)
- 3756 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)
- 86 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:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 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)
- 739 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:1660(_log)
- 86 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: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)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 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)
- 12/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 86 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 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 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 __init__.py:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 86 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 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)
- 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:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 122 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:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 574 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 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)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 56 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 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:1611(findCaller)
- 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)
- 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 _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 abstract.py:348(write)
- 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)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 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}
- 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__)
- 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 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 70 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 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)
- 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:961(callLater)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 18 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' 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:455(_format)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 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__)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 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 posix.urandom}
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 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}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' 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>: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 taskhandler.py:77(__getattr__)
- 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 time.strftime}
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 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}
- 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:668(usesTime)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 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}
- 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}
- 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 {built-in method posix.getpid}
- 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__)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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 {built-in method _asyncio.current_task}
- 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 amp.py:1455(toString)
- 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 defer.py:736(addBoth)
- 2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
- 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)
- 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 builtins.hasattr}
- 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__)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 2 0.000 0.000 0.000 0.000 {method 'values' of 'dict' objects}
- 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 {method 'find' of 'str' 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 'write' of '_io.TextIOWrapper' objects}
- 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 'copy' 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 '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 abstract.py:22(_dataMustBeBytes)
- 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 abstract.py:336(_maybePauseProducer)
- 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)
- 1 0.000 0.000 0.000 0.000 {method 'items' of 'dict' objects}
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1955960 function calls (1955953 primitive calls) in 1.476 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.136 0.136 1.476 1.476 reporter.py:672(compute_packages_change_inner)
- 84488 0.050 0.000 0.889 0.000 store.py:151(get_hash_id)
- 84494 0.097 0.000 0.835 0.000 store.py:20(inner)
- 84488 0.059 0.000 0.658 0.000 store.py:52(get_hash_id)
- 84494 0.566 0.000 0.566 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 95535 0.036 0.000 0.278 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.243 0.243 facade.py:184(get_locked_packages)
- 99017 0.028 0.000 0.229 0.000 package.py:429(__eq__)
- 99017 0.091 0.000 0.201 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.103 0.000 facade.py:470(get_package_hash)
- 84491 0.057 0.000 0.077 0.000 {method 'get' of 'dict' objects}
- 103660 0.026 0.000 0.069 0.000 package.py:1069(fullname)
- 103660 0.043 0.000 0.043 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 98140 0.040 0.000 0.040 0.000 {built-in method apt_pkg.version_compare}
- 84494 0.040 0.000 0.040 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.033 0.000 0.033 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.022 0.000 0.031 0.000 {built-in method builtins.all}
- 95535 0.017 0.000 0.025 0.000 package.py:1044(installed)
- 84494 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85649 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 13590 0.005 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84516 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1161 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 1161 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 10993 0.003 0.000 0.008 0.000 facade.py:498(is_package_upgrade)
- 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 {built-in method builtins.any}
- 10993 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 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:751(<genexpr>)
- 3766 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)
- 90 0.000 0.000 0.000 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 defer.py:853(callback)
- 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:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 739 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:305(send_last_chunk)
- 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 amp.py:236(_call_remote_with_timeout)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 45 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 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 os_release.py:42(parse_os_release)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 8/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 90 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)
- 127 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 bpickle.py:100(dumps_dict)
- 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)
- 90 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 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 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 559 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:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 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:988(format)
- 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)
- 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 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 48 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:1611(findCaller)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 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)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 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 _warnings.warn}
- 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 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 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__)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 62 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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__)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 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: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 {built-in method time.localtime}
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 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:668(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 <frozen posixpath>:41(_get_sep)
- 43 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 _abc._abc_instancecheck}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' 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 {method '__exit__' of '_io._IOBase' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 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)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 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}
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 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 amp.py:634(__init__)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 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 __init__.py:455(_format)
- 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 {built-in method posix.access}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 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 amp.py:1455(toString)
- 3 0.000 0.000 0.000 0.000 {method 'pop' of 'dict' objects}
- 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 {method 'acquire' of '_thread.RLock' 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 amp.py:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 {method 'pop' 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 {method 'find' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 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.hasattr}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 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 _codecs.utf_8_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 defer.py:986(_continuation)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' 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 __init__.py:129(getLevelName)
- 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 {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 '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)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 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 _thread.get_ident}
- 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 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)
- 1962800 function calls (1962792 primitive calls) in 1.450 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.136 0.136 1.450 1.450 reporter.py:672(compute_packages_change_inner)
- 84488 0.050 0.000 0.859 0.000 store.py:151(get_hash_id)
- 84494 0.089 0.000 0.805 0.000 store.py:20(inner)
- 84488 0.056 0.000 0.639 0.000 store.py:52(get_hash_id)
- 84494 0.552 0.000 0.552 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 96035 0.035 0.000 0.283 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.247 0.247 facade.py:184(get_locked_packages)
- 99530 0.029 0.000 0.235 0.000 package.py:429(__eq__)
- 99530 0.091 0.000 0.207 0.000 package.py:400(_cmp)
- 84488 0.024 0.000 0.100 0.000 facade.py:470(get_package_hash)
- 84491 0.056 0.000 0.076 0.000 {method 'get' of 'dict' objects}
- 104196 0.027 0.000 0.071 0.000 package.py:1069(fullname)
- 104196 0.045 0.000 0.045 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 98650 0.043 0.000 0.043 0.000 {built-in method apt_pkg.version_compare}
- 84494 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.032 0.000 0.032 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.022 0.000 0.030 0.000 {built-in method builtins.all}
- 96035 0.016 0.000 0.024 0.000 package.py:1044(installed)
- 84494 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85659 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 14183 0.005 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1171 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 11493 0.003 0.000 0.008 0.000 facade.py:498(is_package_upgrade)
- 1171 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 6 0.006 0.001 0.006 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.000 0.000 0.006 0.006 store.py:196(get_available)
- 11493 0.004 0.000 0.006 0.000 {built-in method builtins.any}
- 11493 0.003 0.000 0.005 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:751(<genexpr>)
- 3786 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)
- 96 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 96 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)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 9/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)
- 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)
- 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:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 49 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 739 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:909(callRemote)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 96 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 96 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)
- 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: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:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 96 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 137 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: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:217(get_available_upgrades)
- 53 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 586 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 {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 __init__.py:1645(makeRecord)
- 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 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 amp.py:1866(makeArguments)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 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:1137(flush)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 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:279(get_locked)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 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 {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 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 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)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 __init__.py:622(formatTime)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 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)
- 67 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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}
- 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__)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 15 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 posix.access}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 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 <frozen posixpath>:117(splitext)
- 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:170(<lambda>)
- 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 {built-in method time.strftime}
- 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:462(format)
- 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)
- 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)
- 9 0.000 0.000 0.000 0.000 {method 'replace' 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 compat.py:158(itervalues)
- 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 amp.py:634(__init__)
- 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}
- 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}
- 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}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__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)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 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 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}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 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}
- 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:383(getMessage)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 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__)
- 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:986(_continuation)
- 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 {built-in method sys._getframe}
- 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}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 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:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 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)
- 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)
- 1969501 function calls (1969494 primitive calls) in 1.407 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.131 0.131 1.407 1.407 reporter.py:672(compute_packages_change_inner)
- 84488 0.047 0.000 0.834 0.000 store.py:151(get_hash_id)
- 84494 0.089 0.000 0.785 0.000 store.py:20(inner)
- 84488 0.056 0.000 0.619 0.000 store.py:52(get_hash_id)
- 84494 0.530 0.000 0.530 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 96535 0.036 0.000 0.275 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.240 0.240 facade.py:184(get_locked_packages)
- 100039 0.029 0.000 0.226 0.000 package.py:429(__eq__)
- 100039 0.090 0.000 0.198 0.000 package.py:400(_cmp)
- 84488 0.025 0.000 0.096 0.000 facade.py:470(get_package_hash)
- 84491 0.052 0.000 0.072 0.000 {method 'get' of 'dict' objects}
- 104721 0.026 0.000 0.066 0.000 package.py:1069(fullname)
- 99157 0.041 0.000 0.041 0.000 {built-in method apt_pkg.version_compare}
- 104721 0.040 0.000 0.040 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84494 0.037 0.000 0.037 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.034 0.000 0.034 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.021 0.000 0.029 0.000 {built-in method builtins.all}
- 96535 0.016 0.000 0.024 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.014 0.000 0.014 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85666 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 14757 0.005 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 11993 0.003 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1178 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 1178 0.001 0.000 0.007 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)
- 11993 0.004 0.000 0.006 0.000 package.py:1150(is_upgradable)
- 11993 0.004 0.000 0.005 0.000 {built-in method builtins.any}
- 12094 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 11993 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3800 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 101 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)
- 101 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 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 739 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: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:1660(_log)
- 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:909(callRemote)
- 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 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 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)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 101 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 101 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 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:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 __init__.py:1266(emit)
- 144 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' 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: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 store.py:217(get_available_upgrades)
- 570 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 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:298(__init__)
- 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 store.py:279(get_locked)
- 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)
- 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 store.py:236(get_autoremovable)
- 52 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)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 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 amp.py:673(serialize)
- 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 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 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 posix.stat}
- 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 _warnings.warn}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 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)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 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__)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 66 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 uuid.py:139(__init__)
- 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)
- 14 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 base.py:961(callLater)
- 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 posix.urandom}
- 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>)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 43 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)
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 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)
- 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 builtins.getattr}
- 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:462(format)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 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)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 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)
- 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 time.strftime}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 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__)
- 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 {built-in method posix.getpid}
- 1 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
- 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:336(_maybePauseProducer)
- 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:357(__getattr__)
- 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)
- 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 _asyncio.current_task}
- 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)
- 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)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 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}
- 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 {built-in method time.time}
- 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 builtins.hasattr}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 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 threading.py:1483(current_thread)
- 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}
- 2 0.000 0.000 0.000 0.000 {method 'keys' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' 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)
- 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 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 {built-in method sys._getframe}
- 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 __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 {method 'find' of 'str' objects}
- 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: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 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 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 {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)
- 1976295 function calls (1976289 primitive calls) in 1.527 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.149 0.149 1.527 1.527 reporter.py:672(compute_packages_change_inner)
- 84488 0.052 0.000 0.898 0.000 store.py:151(get_hash_id)
- 84494 0.095 0.000 0.843 0.000 store.py:20(inner)
- 84488 0.063 0.000 0.670 0.000 store.py:52(get_hash_id)
- 84494 0.572 0.000 0.572 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 97035 0.037 0.000 0.300 0.000 facade.py:490(is_package_installed)
- 1 0.016 0.016 0.259 0.259 facade.py:184(get_locked_packages)
- 100550 0.029 0.000 0.249 0.000 package.py:429(__eq__)
- 100550 0.098 0.000 0.219 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.104 0.000 facade.py:470(get_package_hash)
- 84491 0.058 0.000 0.079 0.000 {method 'get' of 'dict' objects}
- 105253 0.028 0.000 0.074 0.000 package.py:1069(fullname)
- 99667 0.046 0.000 0.046 0.000 {built-in method apt_pkg.version_compare}
- 105253 0.046 0.000 0.046 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84494 0.039 0.000 0.039 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.035 0.000 0.035 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.022 0.000 0.032 0.000 {built-in method builtins.all}
- 97035 0.017 0.000 0.026 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85676 0.015 0.000 0.015 0.000 package.py:450(__hash__)
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 15341 0.006 0.000 0.012 0.000 {method 'add' of 'set' objects}
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1188 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 12493 0.003 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 1188 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 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}
- 12493 0.004 0.000 0.006 0.000 {built-in method builtins.any}
- 12493 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 12603 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 12493 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 3820 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)
- 110 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 reporter.py:119(send_message)
- 110 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: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)
- 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 __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 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)
- 48 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 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: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 bpickle.py:45(dumps)
- 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:1011(handle)
- 110 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:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 154 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:847(_sendBoxCommand)
- 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:698(_sendTo)
- 110 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 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 __init__.py:1645(makeRecord)
- 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:1137(flush)
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 577 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 {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:988(format)
- 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 _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)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 50 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 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:279(get_locked)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 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:2698(_objectsToStrings)
- 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 store.py:236(get_autoremovable)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 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 __init__.py:622(formatTime)
- 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)
- 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)
- 64 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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 posix.urandom}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 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:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 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 __init__.py:462(format)
- 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>:169(basename)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 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.access}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 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}
- 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:668(usesTime)
- 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)
- 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)
- 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}
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 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 __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 <frozen genericpath>:133(_splitext)
- 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}
- 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 {built-in method builtins.hasattr}
- 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 time.time}
- 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__)
- 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 'format' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'sort' 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 '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 {method 'values' 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 __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 defer.py:986(_continuation)
- 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)
- 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: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 {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 __init__.py:1790(isEnabledFor)
- 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 defer.py:918(pause)
- 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 <frozen codecs>:260(__init__)
- 2 0.000 0.000 0.000 0.000 amp.py:1464(toString)
- 1982995 function calls (1982983 primitive calls) in 1.469 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.137 0.137 1.469 1.469 reporter.py:672(compute_packages_change_inner)
- 84488 0.049 0.000 0.856 0.000 store.py:151(get_hash_id)
- 84494 0.090 0.000 0.804 0.000 store.py:20(inner)
- 84488 0.059 0.000 0.635 0.000 store.py:52(get_hash_id)
- 84494 0.541 0.000 0.541 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 97535 0.037 0.000 0.304 0.000 facade.py:490(is_package_installed)
- 1 0.016 0.016 0.265 0.265 facade.py:184(get_locked_packages)
- 101055 0.029 0.000 0.252 0.000 package.py:429(__eq__)
- 101055 0.099 0.000 0.222 0.000 package.py:400(_cmp)
- 84488 0.025 0.000 0.098 0.000 facade.py:470(get_package_hash)
- 84491 0.055 0.000 0.074 0.000 {method 'get' of 'dict' objects}
- 105768 0.026 0.000 0.073 0.000 package.py:1069(fullname)
- 100172 0.049 0.000 0.049 0.000 {built-in method apt_pkg.version_compare}
- 105768 0.047 0.000 0.047 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84494 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.036 0.000 0.036 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.021 0.000 0.029 0.000 {built-in method builtins.all}
- 97535 0.017 0.000 0.026 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85681 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 15922 0.006 0.000 0.012 0.000 {method 'add' of 'set' objects}
- 84516 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1193 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 12993 0.003 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1193 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)
- 12993 0.004 0.000 0.006 0.000 {built-in method builtins.any}
- 12993 0.003 0.000 0.005 0.000 package.py:1150(is_upgradable)
- 13107 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 12993 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3830 0.001 0.000 0.001 0.000 package.py:515(version)
- 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 defer.py:853(callback)
- 114 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:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 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:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 114 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 store.py:274(get_installed)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 739 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)
- 46 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: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 __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)
- 13/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 114 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 os_release.py:42(parse_os_release)
- 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: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)
- 114 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 159 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:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 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 __init__.py:690(format)
- 579 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' 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 abstract.py:348(write)
- 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:673(serialize)
- 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 os_release.py:15(get_os_filename)
- 54 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 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 epollreactor.py:129(addWriter)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 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 __init__.py:1611(findCaller)
- 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)
- 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:622(formatTime)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 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)
- 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)
- 68 0.000 0.000 0.000 0.000 {method 'encode' 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 base.py:961(callLater)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 19 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)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_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:668(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 time.strftime}
- 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 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' 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>:169(basename)
- 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}
- 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}
- 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}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 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 builtins.getattr}
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 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}
- 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__)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 12 0.000 0.000 0.000 0.000 {method 'strip' 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 abstract.py:336(_maybePauseProducer)
- 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}
- 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 amp.py:1455(toString)
- 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}
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 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 _codecs.utf_8_decode}
- 2 0.000 0.000 0.000 0.000 {method 'keys' 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 __init__.py:129(getLevelName)
- 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 {method 'write' of '_io.TextIOWrapper' 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 '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 __init__.py:831(filter)
- 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}
- 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 from_bytes}
- 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}
- 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)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 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 _thread.get_ident}
- 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 {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)
- 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)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1989552 function calls (1989547 primitive calls) in 1.420 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.133 0.133 1.420 1.420 reporter.py:672(compute_packages_change_inner)
- 84488 0.049 0.000 0.837 0.000 store.py:151(get_hash_id)
- 84494 0.089 0.000 0.787 0.000 store.py:20(inner)
- 84488 0.057 0.000 0.623 0.000 store.py:52(get_hash_id)
- 84494 0.532 0.000 0.532 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 98035 0.035 0.000 0.279 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.237 0.237 facade.py:184(get_locked_packages)
- 101560 0.029 0.000 0.230 0.000 package.py:429(__eq__)
- 101560 0.091 0.000 0.201 0.000 package.py:400(_cmp)
- 84488 0.024 0.000 0.099 0.000 facade.py:470(get_package_hash)
- 84491 0.055 0.000 0.075 0.000 {method 'get' of 'dict' objects}
- 106283 0.025 0.000 0.068 0.000 package.py:1069(fullname)
- 106283 0.043 0.000 0.043 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 100677 0.041 0.000 0.041 0.000 {built-in method apt_pkg.version_compare}
- 84494 0.036 0.000 0.036 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.035 0.000 0.035 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.021 0.000 0.029 0.000 {built-in method builtins.all}
- 98035 0.016 0.000 0.024 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 85686 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 84494 0.014 0.000 0.014 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 16478 0.006 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 13493 0.003 0.000 0.009 0.000 facade.py:498(is_package_upgrade)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1198 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 1198 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 {built-in method builtins.any}
- 13493 0.003 0.000 0.006 0.000 package.py:1150(is_upgradable)
- 13610 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 13493 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3840 0.001 0.000 0.001 0.000 package.py:515(version)
- 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 store.py:274(get_installed)
- 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 __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:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 33 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 739 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:909(callRemote)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 117 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 117 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:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 6/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:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 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:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 117 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 164 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:847(_sendBoxCommand)
- 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: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:15(get_os_filename)
- 554 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 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:298(__init__)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 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 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 {method 'flush' of '_io.TextIOWrapper' objects}
- 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 _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 amp.py:673(serialize)
- 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:236(get_autoremovable)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 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:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 34 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 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 __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)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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__)
- 48 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}
- 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 {built-in method posix.urandom}
- 12 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' 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 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 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}
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 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:462(format)
- 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 {built-in method posix.getpid}
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 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}
- 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:668(usesTime)
- 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)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 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}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 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 <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 _abc._abc_instancecheck}
- 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}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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 {method 'rfind' of 'str' objects}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 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 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 defer.py:986(_continuation)
- 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 builtins.hasattr}
- 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}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 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 threading.py:1483(current_thread)
- 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}
- 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}
- 2 0.000 0.000 0.000 0.000 {method 'values' 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 base.py:87(__init__)
- 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}
- 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 {method 'copy' 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 __init__.py:831(filter)
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 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 {method 'count' of 'list' objects}
- 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 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)
- 1996343 function calls (1996336 primitive calls) in 1.539 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.142 0.142 1.539 1.539 reporter.py:672(compute_packages_change_inner)
- 84488 0.053 0.000 0.910 0.000 store.py:151(get_hash_id)
- 84494 0.096 0.000 0.856 0.000 store.py:20(inner)
- 84488 0.060 0.000 0.677 0.000 store.py:52(get_hash_id)
- 84494 0.577 0.000 0.577 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 98535 0.038 0.000 0.307 0.000 facade.py:490(is_package_installed)
- 1 0.016 0.016 0.260 0.260 facade.py:184(get_locked_packages)
- 102067 0.031 0.000 0.254 0.000 package.py:429(__eq__)
- 102067 0.099 0.000 0.223 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.103 0.000 facade.py:470(get_package_hash)
- 84491 0.055 0.000 0.076 0.000 {method 'get' of 'dict' objects}
- 106804 0.028 0.000 0.076 0.000 package.py:1069(fullname)
- 106804 0.048 0.000 0.048 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 101184 0.047 0.000 0.047 0.000 {built-in method apt_pkg.version_compare}
- 84494 0.040 0.000 0.040 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.039 0.000 0.039 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.021 0.000 0.031 0.000 {built-in method builtins.all}
- 98535 0.017 0.000 0.027 0.000 package.py:1044(installed)
- 84494 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85693 0.016 0.000 0.016 0.000 package.py:450(__hash__)
- 17054 0.006 0.000 0.012 0.000 {method 'add' of 'set' objects}
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 13993 0.004 0.000 0.010 0.000 facade.py:498(is_package_upgrade)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1205 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 1205 0.001 0.000 0.009 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)
- 13993 0.004 0.000 0.007 0.000 {built-in method builtins.any}
- 13993 0.004 0.000 0.006 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:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3854 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 123 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 123 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 __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 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 739 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:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 49 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 123 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 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 amp.py:909(callRemote)
- 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:1954(_doCommand)
- 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:1686(handle)
- 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: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)
- 123 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 171 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:847(_sendBoxCommand)
- 1 0.000 0.000 0.000 0.000 amp.py:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 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:298(__init__)
- 572 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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)
- 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 {method 'disable' of '_lsprof.Profiler' objects}
- 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)
- 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)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 52 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 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)
- 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:86(_add)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 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 __init__.py:447(usesTime)
- 66 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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)
- 8 0.000 0.000 0.000 0.000 defer.py:474(addCallbacks)
- 1 0.000 0.000 0.000 0.000 uuid.py:139(__init__)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 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 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 43 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}
- 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:455(_format)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.urandom}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 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 taskhandler.py:77(__getattr__)
- 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)
- 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)
- 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}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 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 time.strftime}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 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:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.getpid}
- 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}
- 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}
- 1 0.000 0.000 0.000 0.000 <frozen genericpath>:133(_splitext)
- 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}
- 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}
- 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 'acquire' of '_thread.RLock' objects}
- 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)
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 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 {method 'write' of '_io.TextIOWrapper' 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:129(getLevelName)
- 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 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 {method 'pop' 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 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 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 {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 __init__.py:1790(isEnabledFor)
- 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 {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 {method 'count' of 'list' 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 threading.py:1180(name)
- 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)
- 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 abstract.py:336(_maybePauseProducer)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2003008 function calls (2002998 primitive calls) in 1.463 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.135 0.135 1.463 1.463 reporter.py:672(compute_packages_change_inner)
- 84488 0.048 0.000 0.866 0.000 store.py:151(get_hash_id)
- 84494 0.094 0.000 0.817 0.000 store.py:20(inner)
- 84488 0.058 0.000 0.641 0.000 store.py:52(get_hash_id)
- 84494 0.547 0.000 0.547 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 99034 0.036 0.000 0.287 0.000 facade.py:490(is_package_installed)
- 1 0.015 0.015 0.241 0.241 facade.py:184(get_locked_packages)
- 102572 0.029 0.000 0.236 0.000 package.py:429(__eq__)
- 102572 0.094 0.000 0.207 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.098 0.000 facade.py:470(get_package_hash)
- 84491 0.054 0.000 0.073 0.000 {method 'get' of 'dict' objects}
- 107321 0.026 0.000 0.070 0.000 package.py:1069(fullname)
- 107321 0.044 0.000 0.044 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 101689 0.042 0.000 0.042 0.000 {built-in method apt_pkg.version_compare}
- 84494 0.040 0.000 0.040 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84488 0.036 0.000 0.036 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84542 0.021 0.000 0.030 0.000 {built-in method builtins.all}
- 99034 0.017 0.000 0.025 0.000 package.py:1044(installed)
- 84494 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85699 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 17626 0.006 0.000 0.012 0.000 {method 'add' of 'set' objects}
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 14492 0.004 0.000 0.010 0.000 facade.py:498(is_package_upgrade)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1211 0.000 0.000 0.008 0.000 package.py:395(__init__)
- 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}
- 1211 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 14492 0.004 0.000 0.006 0.000 {built-in method builtins.any}
- 14492 0.004 0.000 0.006 0.000 package.py:1150(is_upgradable)
- 14619 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 14492 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3866 0.001 0.000 0.001 0.000 package.py:515(version)
- 1 0.000 0.000 0.000 0.000 reporter.py:119(send_message)
- 127 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: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)
- 127 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 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 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 __init__.py:2208(info)
- 43 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:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 127 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:1660(_log)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 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:909(callRemote)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 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)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 127 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 177 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: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 __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)
- 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:698(_sendTo)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 569 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 _io.open}
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 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: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 {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 store.py:279(get_locked)
- 49 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 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 __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 store.py:236(get_autoremovable)
- 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 _newtls.py:171(write)
- 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}
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 6 0.000 0.000 0.000 0.000 bpickle.py:87(dumps_unicode)
- 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 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:1815(__init__)
- 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)
- 63 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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__)
- 17 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' 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 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 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 {built-in method posix.urandom}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 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)
- 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__)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 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}
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 2 0.000 0.000 0.000 0.000 __init__.py:968(acquire)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 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 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method posix.access}
- 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}
- 12 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects}
- 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 <frozen codecs>:309(__init__)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 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 _abc._abc_instancecheck}
- 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}
- 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}
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' 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: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 time.time}
- 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 {method 'acquire' of '_thread.RLock' 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}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 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}
- 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 threading.py:1483(current_thread)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 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 {method 'pop' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 base.py:87(__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 __init__.py:1790(isEnabledFor)
- 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}
- 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}
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 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 'fileno' of '_socket.socket' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 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 'count' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 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 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 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__)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 2017229 function calls (2017217 primitive calls) in 1.636 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.165 0.165 1.636 1.636 reporter.py:672(compute_packages_change_inner)
- 84488 0.053 0.000 0.950 0.000 store.py:151(get_hash_id)
- 84494 0.101 0.000 0.895 0.000 store.py:20(inner)
- 84488 0.061 0.000 0.711 0.000 store.py:52(get_hash_id)
- 84494 0.598 0.000 0.598 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 100034 0.040 0.000 0.326 0.000 facade.py:490(is_package_installed)
- 1 0.017 0.017 0.267 0.267 facade.py:184(get_locked_packages)
- 103593 0.032 0.000 0.264 0.000 package.py:429(__eq__)
- 103593 0.104 0.000 0.232 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.109 0.000 facade.py:470(get_package_hash)
- 84491 0.063 0.000 0.083 0.000 {method 'get' of 'dict' objects}
- 108381 0.027 0.000 0.077 0.000 package.py:1069(fullname)
- 84488 0.054 0.000 0.054 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 102707 0.050 0.000 0.050 0.000 {built-in method apt_pkg.version_compare}
- 108381 0.049 0.000 0.049 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84494 0.041 0.000 0.041 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 100034 0.023 0.000 0.034 0.000 package.py:1044(installed)
- 84542 0.022 0.000 0.031 0.000 {built-in method builtins.all}
- 84494 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 18789 0.008 0.000 0.015 0.000 {method 'add' of 'set' objects}
- 85717 0.015 0.000 0.015 0.000 package.py:450(__hash__)
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 15492 0.004 0.000 0.012 0.000 facade.py:498(is_package_upgrade)
- 84516 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1229 0.001 0.000 0.010 0.000 package.py:395(__init__)
- 1229 0.001 0.000 0.010 0.000 _weakrefset.py:85(add)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 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}
- 15492 0.005 0.000 0.007 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.002 0.000 0.002 0.000 reporter.py:751(<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)
- 3902 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 defer.py:853(callback)
- 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)
- 140 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 140 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 bpickle.py:45(dumps)
- 78 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 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:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 140 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: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 __init__.py:1148(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: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:298(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 140 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 195 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 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 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:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 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)
- 1148 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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)
- 140 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 amp.py:1866(makeArguments)
- 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 _warnings.warn}
- 1 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 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 amp.py:1815(__init__)
- 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 uuid.py:139(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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 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 builtins.getattr}
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 86 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 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)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 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)
- 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)
- 100 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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)
- 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)
- 19 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' 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:447(usesTime)
- 1 0.000 0.000 0.000 0.000 {built-in method time.localtime}
- 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:129(getLevelName)
- 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 _asyncio.current_task}
- 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 {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 amp.py:357(__getattr__)
- 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 {method 'write' of '_io.TextIOWrapper' objects}
- 9 0.000 0.000 0.000 0.000 {method 'decode' 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 threading.py:1483(current_thread)
- 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 posix.urandom}
- 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)
- 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:986(_continuation)
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 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 sys._getframe}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 40 0.000 0.000 0.000 0.000 {method 'append' 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 <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 threading.py:1180(name)
- 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 {built-in method posix.access}
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 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:1455(toString)
- 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 abstract.py:22(_dataMustBeBytes)
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' 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 {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 abstract.py:336(_maybePauseProducer)
- 17 0.000 0.000 0.000 0.000 {built-in method builtins.callable}
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method time.time}
- 2 0.000 0.000 0.000 0.000 {method 'format' 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 {built-in method _codecs.utf_8_decode}
- 6 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
- 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 <frozen posixpath>:41(_get_sep)
- 2 0.000 0.000 0.000 0.000 {method 'sort' 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 __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}
- 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 {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)
- 2023119 function calls (2023110 primitive calls) in 1.489 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.139 0.139 1.489 1.489 reporter.py:672(compute_packages_change_inner)
- 84488 0.051 0.000 0.875 0.000 store.py:151(get_hash_id)
- 84494 0.096 0.000 0.824 0.000 store.py:20(inner)
- 84488 0.057 0.000 0.647 0.000 store.py:52(get_hash_id)
- 84494 0.550 0.000 0.550 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 100533 0.038 0.000 0.291 0.000 facade.py:490(is_package_installed)
- 104096 0.029 0.000 0.239 0.000 package.py:429(__eq__)
- 1 0.015 0.015 0.237 0.237 facade.py:184(get_locked_packages)
- 104096 0.094 0.000 0.209 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.102 0.000 facade.py:470(get_package_hash)
- 84491 0.057 0.000 0.075 0.000 {method 'get' of 'dict' objects}
- 108892 0.026 0.000 0.071 0.000 package.py:1069(fullname)
- 108892 0.045 0.000 0.045 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 103210 0.043 0.000 0.043 0.000 {built-in method apt_pkg.version_compare}
- 84488 0.040 0.000 0.040 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84494 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84542 0.022 0.000 0.031 0.000 {built-in method builtins.all}
- 100533 0.018 0.000 0.026 0.000 package.py:1044(installed)
- 84494 0.019 0.000 0.019 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85721 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 19346 0.007 0.000 0.013 0.000 {method 'add' of 'set' objects}
- 15991 0.004 0.000 0.011 0.000 facade.py:498(is_package_upgrade)
- 84516 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 6 0.009 0.001 0.009 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1233 0.001 0.000 0.009 0.000 package.py:395(__init__)
- 1 0.001 0.001 0.008 0.008 store.py:196(get_available)
- 1233 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 15991 0.005 0.000 0.007 0.000 {built-in method builtins.any}
- 15991 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 16132 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 15991 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3910 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 141 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)
- 141 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 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)
- 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 __init__.py:1686(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:1746(callHandlers)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 141 0.000 0.000 0.000 0.000 {method 'is_garbage' of 'apt_pkg.DepCache' objects}
- 739 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:1266(emit)
- 39 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:1954(_doCommand)
- 141 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 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 bpickle.py:100(dumps_dict)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 199 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 141 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: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 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 facade.py:180(get_packages)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 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 __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 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 1 0.000 0.000 0.000 0.000 {built-in method _io.open}
- 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 {built-in method posix.stat}
- 556 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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 __init__.py:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 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:673(serialize)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 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)
- 44 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 abstract.py:440(startWriting)
- 1 0.000 0.000 0.000 0.000 amp.py:1815(__init__)
- 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 __init__.py:622(formatTime)
- 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)
- 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__)
- 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)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(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 <frozen posixpath>:169(basename)
- 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}
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 58 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 16 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' 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:968(acquire)
- 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 time.time}
- 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__)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 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 posix.urandom}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' 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 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 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 builtins.hasattr}
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 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)
- 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 {built-in method time.strftime}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 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}
- 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.getpid}
- 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 builtins.getattr}
- 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 {built-in method _abc._abc_instancecheck}
- 2 0.000 0.000 0.000 0.000 {method 'acquire' of '_thread.RLock' objects}
- 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}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 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}
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 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)
- 1 0.000 0.000 0.000 0.000 amp.py:1455(toString)
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 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}
- 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__)
- 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}
- 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:1790(isEnabledFor)
- 2 0.000 0.000 0.000 0.000 {method 'values' 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: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 {built-in method from_bytes}
- 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}
- 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__)
- 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}
- 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 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 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)
- 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)
- 2029753 function calls (2029746 primitive calls) in 1.490 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.142 0.142 1.490 1.490 reporter.py:672(compute_packages_change_inner)
- 84488 0.049 0.000 0.864 0.000 store.py:151(get_hash_id)
- 84494 0.093 0.000 0.816 0.000 store.py:20(inner)
- 84488 0.056 0.000 0.645 0.000 store.py:52(get_hash_id)
- 84494 0.549 0.000 0.549 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 101033 0.038 0.000 0.306 0.000 facade.py:490(is_package_installed)
- 1 0.016 0.016 0.253 0.253 facade.py:184(get_locked_packages)
- 104601 0.030 0.000 0.252 0.000 package.py:429(__eq__)
- 104601 0.101 0.000 0.222 0.000 package.py:400(_cmp)
- 84488 0.025 0.000 0.098 0.000 facade.py:470(get_package_hash)
- 84491 0.054 0.000 0.073 0.000 {method 'get' of 'dict' objects}
- 109407 0.027 0.000 0.072 0.000 package.py:1069(fullname)
- 103715 0.049 0.000 0.049 0.000 {built-in method apt_pkg.version_compare}
- 109407 0.045 0.000 0.045 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84488 0.040 0.000 0.040 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84494 0.036 0.000 0.036 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84542 0.021 0.000 0.030 0.000 {built-in method builtins.all}
- 101033 0.017 0.000 0.026 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.014 0.000 0.014 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 19910 0.007 0.000 0.013 0.000 {method 'add' of 'set' objects}
- 85726 0.013 0.000 0.013 0.000 package.py:450(__hash__)
- 16491 0.004 0.000 0.011 0.000 facade.py:498(is_package_upgrade)
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 1238 0.001 0.000 0.009 0.000 package.py:395(__init__)
- 6 0.009 0.001 0.009 0.001 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1 0.001 0.001 0.009 0.009 store.py:196(get_available)
- 1238 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 16491 0.005 0.000 0.007 0.000 {built-in method builtins.any}
- 16491 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 16633 0.002 0.000 0.002 0.000 package.py:1145(is_installed)
- 16491 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3920 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 142 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:373(_send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:263(send_method_call)
- 142 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 __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:217(get_available_upgrades)
- 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)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 1 0.000 0.000 0.000 0.000 os_release.py:42(parse_os_release)
- 36 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 142 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 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: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 bpickle.py:45(dumps)
- 8/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)
- 142 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 204 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:279(get_locked)
- 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:847(_sendBoxCommand)
- 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:15(get_os_filename)
- 1 0.000 0.000 0.000 0.000 amp.py:2335(sendBox)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 562 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:298(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 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 {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 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 __init__.py:988(format)
- 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 uuid.py:723(uuid4)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 39 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 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)
- 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 __init__.py:622(formatTime)
- 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 epollreactor.py:86(_add)
- 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)
- 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__)
- 53 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 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 {method 'modify' of 'select.epoll' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 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 posix.urandom}
- 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 {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 __init__.py:170(<lambda>)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 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)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 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)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 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 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 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 builtins.getattr}
- 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}
- 1 0.000 0.000 0.000 0.000 __init__.py:455(_format)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 {built-in method _asyncio.current_task}
- 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 _abc._abc_instancecheck}
- 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}
- 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}
- 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 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}
- 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)
- 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)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 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.hasattr}
- 1 0.000 0.000 0.000 0.000 amp.py:838(_nextTag)
- 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:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 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 defer.py:986(_continuation)
- 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 {method 'pop' 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 <frozen posixpath>:41(_get_sep)
- 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 {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 abstract.py:22(_dataMustBeBytes)
- 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 '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 {method 'release' of '_thread.RLock' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:260(__init__)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 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)
- 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)
- 2036439 function calls (2036430 primitive calls) in 1.561 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.144 0.144 1.561 1.561 reporter.py:672(compute_packages_change_inner)
- 84488 0.050 0.000 0.886 0.000 store.py:151(get_hash_id)
- 84494 0.094 0.000 0.837 0.000 store.py:20(inner)
- 84488 0.061 0.000 0.662 0.000 store.py:52(get_hash_id)
- 84494 0.559 0.000 0.559 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 101532 0.045 0.000 0.345 0.000 facade.py:490(is_package_installed)
- 1 0.020 0.020 0.292 0.292 facade.py:184(get_locked_packages)
- 105104 0.033 0.000 0.282 0.000 package.py:429(__eq__)
- 105104 0.118 0.000 0.249 0.000 package.py:400(_cmp)
- 84488 0.025 0.000 0.098 0.000 facade.py:470(get_package_hash)
- 109917 0.029 0.000 0.081 0.000 package.py:1069(fullname)
- 84491 0.054 0.000 0.073 0.000 {method 'get' of 'dict' objects}
- 109917 0.052 0.000 0.052 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 104218 0.049 0.000 0.049 0.000 {built-in method apt_pkg.version_compare}
- 84488 0.043 0.000 0.043 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84494 0.037 0.000 0.037 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84542 0.022 0.000 0.031 0.000 {built-in method builtins.all}
- 101532 0.019 0.000 0.029 0.000 package.py:1044(installed)
- 84494 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 20478 0.007 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 85729 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 16990 0.004 0.000 0.012 0.000 facade.py:498(is_package_upgrade)
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 1241 0.001 0.000 0.010 0.000 package.py:395(__init__)
- 6 0.010 0.002 0.010 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1 0.001 0.001 0.009 0.009 store.py:196(get_available)
- 1241 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 16990 0.006 0.000 0.008 0.000 {built-in method builtins.any}
- 16990 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 17135 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 16990 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3927 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 145 0.000 0.000 0.000 0.000 facade.py:504(is_package_autoremovable)
- 145 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)
- 145 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 145 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 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 defer.py:853(callback)
- 1 0.000 0.000 0.000 0.000 __init__.py:1660(_log)
- 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 bpickle.py:45(dumps)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 10/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)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 51 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)
- 145 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 __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 __init__.py:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 207 0.000 0.000 0.000 0.000 {method 'is_upgradable' of 'apt_pkg.DepCache' objects}
- 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:847(_sendBoxCommand)
- 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: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:1645(makeRecord)
- 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:298(__init__)
- 1 0.000 0.000 0.000 0.000 os_release.py:15(get_os_filename)
- 568 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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)
- 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 {built-in method _io.open}
- 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)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 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}
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 56 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 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 {built-in method posix.stat}
- 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 _warnings.warn}
- 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 amp.py:2698(_objectsToStrings)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 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 __init__.py:622(formatTime)
- 1 0.000 0.000 0.000 0.000 store.py:236(get_autoremovable)
- 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}
- 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:1815(__init__)
- 1 0.000 0.000 0.000 0.000 {method 'modify' of 'select.epoll' objects}
- 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 time.localtime}
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 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)
- 16 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 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 posix.urandom}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 __init__.py:170(<lambda>)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 9 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 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 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 <frozen posixpath>:117(splitext)
- 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}
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 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}
- 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 time.strftime}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 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 _thread.get_ident}
- 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:668(usesTime)
- 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)
- 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 {built-in method _asyncio.current_task}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 2 0.000 0.000 0.000 0.000 {method 'format' 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 amp.py:838(_nextTag)
- 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)
- 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)
- 3 0.000 0.000 0.000 0.000 {method 'rfind' of 'str' 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 _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 time.time}
- 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 builtins.hasattr}
- 2 0.000 0.000 0.000 0.000 {method 'release' of '_thread.RLock' 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}
- 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}
- 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:129(getLevelName)
- 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 __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}
- 1 0.000 0.000 0.000 0.000 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 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 __init__.py:831(filter)
- 1 0.000 0.000 0.000 0.000 {method 'count' 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 facade.py:280(ensure_channels_reloaded)
- 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 amp.py:1464(toString)
- 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)
- 2043041 function calls (2043035 primitive calls) in 1.540 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.143 0.143 1.540 1.540 reporter.py:672(compute_packages_change_inner)
- 84488 0.052 0.000 0.900 0.000 store.py:151(get_hash_id)
- 84494 0.096 0.000 0.849 0.000 store.py:20(inner)
- 84488 0.062 0.000 0.670 0.000 store.py:52(get_hash_id)
- 84494 0.564 0.000 0.564 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 102032 0.039 0.000 0.312 0.000 facade.py:490(is_package_installed)
- 105608 0.031 0.000 0.258 0.000 package.py:429(__eq__)
- 1 0.015 0.015 0.253 0.253 facade.py:184(get_locked_packages)
- 105608 0.100 0.000 0.227 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.099 0.000 facade.py:470(get_package_hash)
- 110430 0.027 0.000 0.078 0.000 package.py:1069(fullname)
- 84491 0.054 0.000 0.074 0.000 {method 'get' of 'dict' objects}
- 110430 0.051 0.000 0.051 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 104722 0.048 0.000 0.048 0.000 {built-in method apt_pkg.version_compare}
- 84488 0.044 0.000 0.044 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84494 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84542 0.021 0.000 0.030 0.000 {built-in method builtins.all}
- 102032 0.018 0.000 0.026 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85734 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 21044 0.007 0.000 0.013 0.000 {method 'add' of 'set' objects}
- 17490 0.005 0.000 0.012 0.000 facade.py:498(is_package_upgrade)
- 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)
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1246 0.001 0.000 0.009 0.000 package.py:395(__init__)
- 17490 0.006 0.000 0.008 0.000 {built-in method builtins.any}
- 1246 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 17490 0.004 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 17637 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 17490 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3936 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 147 0.000 0.000 0.000 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:2208(info)
- 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: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 defer.py:962(_startRunCallbacks)
- 3 0.000 0.000 0.000 0.000 defer.py:995(_runCallbacks)
- 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 amp.py:305(send_last_chunk)
- 1 0.000 0.000 0.000 0.000 amp.py:236(_call_remote_with_timeout)
- 147 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:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 739 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 amp.py:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 1 0.000 0.000 0.000 0.000 __init__.py:1011(handle)
- 7/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 147 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 42 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 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: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)
- 212 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:298(__init__)
- 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 os_release.py:15(get_os_filename)
- 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:988(format)
- 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:690(format)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 store.py:279(get_locked)
- 2 0.000 0.000 0.000 0.000 facade.py:180(get_packages)
- 564 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 _io.open}
- 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 {method 'disable' of '_lsprof.Profiler' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:1611(findCaller)
- 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)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(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 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 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}
- 1 0.000 0.000 0.000 0.000 abstract.py:440(startWriting)
- 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)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 44 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 amp.py:1815(__init__)
- 3 0.000 0.000 0.000 0.000 amp.py:1371(toBox)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 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}
- 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)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 1 0.000 0.000 0.000 0.000 __init__.py:462(format)
- 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)
- 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.localtime}
- 58 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 9 0.000 0.000 0.000 0.000 compat.py:330(nativeString)
- 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: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 uuid.py:139(__init__)
- 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__)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 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 {built-in method posix.urandom}
- 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:668(usesTime)
- 3 0.000 0.000 0.000 0.000 amp.py:1412(toStringProto)
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 1 0.000 0.000 0.000 0.000 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 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)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 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 {method 'write' of '_io.TextIOWrapper' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method time.strftime}
- 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 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 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__)
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' objects}
- 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.getpid}
- 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 _abc._abc_instancecheck}
- 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 abstract.py:336(_maybePauseProducer)
- 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}
- 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}
- 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 time.time}
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 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 {built-in method _codecs.utf_8_decode}
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 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 builtins.hasattr}
- 3 0.000 0.000 0.000 0.000 {method 'pop' 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 '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 <frozen posixpath>:41(_get_sep)
- 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 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 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 base.py:87(__init__)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 3 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
- 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 {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 abstract.py:22(_dataMustBeBytes)
- 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}
- 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)
- 1 0.000 0.000 0.000 0.000 facade.py:280(ensure_channels_reloaded)
- 2049756 function calls (2049748 primitive calls) in 1.537 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.143 0.143 1.537 1.537 reporter.py:672(compute_packages_change_inner)
- 84488 0.050 0.000 0.891 0.000 store.py:151(get_hash_id)
- 84494 0.093 0.000 0.843 0.000 store.py:20(inner)
- 84488 0.061 0.000 0.665 0.000 store.py:52(get_hash_id)
- 84494 0.562 0.000 0.562 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 102531 0.039 0.000 0.309 0.000 facade.py:490(is_package_installed)
- 106112 0.031 0.000 0.251 0.000 package.py:429(__eq__)
- 1 0.015 0.015 0.247 0.247 facade.py:184(get_locked_packages)
- 106112 0.099 0.000 0.220 0.000 package.py:400(_cmp)
- 84488 0.025 0.000 0.108 0.000 facade.py:470(get_package_hash)
- 84491 0.055 0.000 0.082 0.000 {method 'get' of 'dict' objects}
- 110944 0.028 0.000 0.075 0.000 package.py:1069(fullname)
- 110944 0.047 0.000 0.047 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 105226 0.046 0.000 0.046 0.000 {built-in method apt_pkg.version_compare}
- 84488 0.043 0.000 0.043 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84494 0.041 0.000 0.041 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84542 0.021 0.000 0.030 0.000 {built-in method builtins.all}
- 102531 0.018 0.000 0.029 0.000 package.py:1044(installed)
- 85739 0.023 0.000 0.023 0.000 package.py:450(__hash__)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 21616 0.010 0.000 0.016 0.000 {method 'add' of 'set' objects}
- 84494 0.014 0.000 0.014 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 17989 0.004 0.000 0.012 0.000 facade.py:498(is_package_upgrade)
- 1 0.001 0.001 0.011 0.011 store.py:196(get_available)
- 6 0.011 0.002 0.011 0.002 {method 'fetchall' of 'sqlite3.Cursor' objects}
- 1251 0.001 0.000 0.011 0.000 package.py:395(__init__)
- 84516 0.011 0.000 0.011 0.000 {built-in method builtins.isinstance}
- 1251 0.001 0.000 0.011 0.000 _weakrefset.py:85(add)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 17989 0.006 0.000 0.008 0.000 {built-in method builtins.any}
- 17989 0.005 0.000 0.008 0.000 package.py:1150(is_upgradable)
- 18141 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 17989 0.003 0.000 0.003 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3946 0.001 0.000 0.001 0.000 package.py:515(version)
- 152 0.000 0.000 0.001 0.000 facade.py:504(is_package_autoremovable)
- 152 0.000 0.000 0.001 0.000 package.py:1155(is_auto_removable)
- 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)
- 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 os_release.py:42(parse_os_release)
- 1 0.000 0.000 0.000 0.000 store.py:274(get_installed)
- 152 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 1 0.000 0.000 0.000 0.000 defer.py:853(callback)
- 217 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 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 __init__.py:2208(info)
- 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: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: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 bpickle.py:45(dumps)
- 9/1 0.000 0.000 0.000 0.000 bpickle.py:96(dumps_tuple)
- 739 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:909(callRemote)
- 152 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 54 0.000 0.000 0.000 0.000 sequenceranges.py:64(sequence_to_ranges)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 amp.py:1954(_doCommand)
- 2 0.000 0.000 0.000 0.000 {built-in method posix.stat}
- 1 0.000 0.000 0.000 0.000 store.py:217(get_available_upgrades)
- 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: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:847(_sendBoxCommand)
- 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: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:236(get_autoremovable)
- 58 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 _io.open}
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 570 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 1 0.000 0.000 0.000 0.000 __init__.py:298(__init__)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 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)
- 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)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 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}
- 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 __init__.py:690(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:1611(findCaller)
- 9 0.000 0.000 0.000 0.000 amp.py:1271(_wireNameToPythonIdentifier)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(write)
- 2 0.000 0.000 0.000 0.000 {built-in method _warnings.warn}
- 1 0.000 0.000 0.000 0.000 amp.py:2698(_objectsToStrings)
- 11 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
- 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)
- 5 0.000 0.000 0.000 0.000 defer.py:614(addCallback)
- 72 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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 amp.py:1815(__init__)
- 1 0.000 0.000 0.000 0.000 epollreactor.py:129(addWriter)
- 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}
- 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__)
- 15 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 {built-in method posix.access}
- 1 0.000 0.000 0.000 0.000 base.py:961(callLater)
- 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 posix.urandom}
- 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 time.localtime}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 2 0.000 0.000 0.000 0.000 <frozen codecs>:319(decode)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:169(basename)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 1 0.000 0.000 0.000 0.000 <frozen posixpath>:117(splitext)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 13 0.000 0.000 0.000 0.000 {method 'split' of 'str' objects}
- 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)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 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>)
- 2 0.000 0.000 0.000 0.000 defer.py:652(addErrback)
- 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)
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
- 4 0.000 0.000 0.000 0.000 <frozen posixpath>:52(normcase)
- 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__)
- 1 0.000 0.000 0.000 0.000 <frozen codecs>:309(__init__)
- 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)
- 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 _asyncio.current_task}
- 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}
- 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}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 2 0.000 0.000 0.000 0.000 __init__.py:975(release)
- 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}
- 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 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 time.time}
- 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 'acquire' of '_thread.RLock' objects}
- 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 amp.py:357(__getattr__)
- 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 __init__.py:129(getLevelName)
- 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}
- 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:838(_nextTag)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 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)
- 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 base.py:87(__init__)
- 2 0.000 0.000 0.000 0.000 {method 'pop' of 'list' 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: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 {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 threading.py:1180(name)
- 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}
- 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}
- 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)
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 1 0.000 0.000 0.000 0.000 abstract.py:22(_dataMustBeBytes)
- 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)
- 2056411 function calls (2056405 primitive calls) in 1.502 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.140 0.140 1.502 1.502 reporter.py:672(compute_packages_change_inner)
- 84488 0.051 0.000 0.865 0.000 store.py:151(get_hash_id)
- 84494 0.092 0.000 0.815 0.000 store.py:20(inner)
- 84488 0.059 0.000 0.643 0.000 store.py:52(get_hash_id)
- 84494 0.540 0.000 0.540 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 103031 0.039 0.000 0.316 0.000 facade.py:490(is_package_installed)
- 106619 0.033 0.000 0.260 0.000 package.py:429(__eq__)
- 1 0.016 0.016 0.257 0.257 facade.py:184(get_locked_packages)
- 106619 0.100 0.000 0.227 0.000 package.py:400(_cmp)
- 84488 0.025 0.000 0.096 0.000 facade.py:470(get_package_hash)
- 111465 0.029 0.000 0.076 0.000 package.py:1069(fullname)
- 84491 0.053 0.000 0.071 0.000 {method 'get' of 'dict' objects}
- 105733 0.051 0.000 0.051 0.000 {built-in method apt_pkg.version_compare}
- 111465 0.047 0.000 0.047 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84488 0.044 0.000 0.044 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84494 0.037 0.000 0.037 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84542 0.021 0.000 0.030 0.000 {built-in method builtins.all}
- 103031 0.018 0.000 0.028 0.000 package.py:1044(installed)
- 84494 0.017 0.000 0.017 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.015 0.000 0.015 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 22182 0.007 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 85746 0.014 0.000 0.014 0.000 package.py:450(__hash__)
- 18489 0.005 0.000 0.012 0.000 facade.py:498(is_package_upgrade)
- 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)
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 1258 0.001 0.000 0.010 0.000 package.py:395(__init__)
- 1258 0.001 0.000 0.009 0.000 _weakrefset.py:85(add)
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 18489 0.006 0.000 0.008 0.000 {built-in method builtins.any}
- 18489 0.005 0.000 0.007 0.000 package.py:1150(is_upgradable)
- 18646 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 18489 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3960 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 157 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:373(_send_method_call)
- 1 0.000 0.000 0.000 0.000 amp.py:263(send_method_call)
- 157 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 defer.py:853(callback)
- 157 0.000 0.000 0.000 0.000 facade.py:494(is_package_available)
- 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 __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 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:1660(_log)
- 739 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)
- 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 amp.py:909(callRemote)
- 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 amp.py:1954(_doCommand)
- 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)
- 2 0.000 0.000 0.000 0.000 bpickle.py:100(dumps_dict)
- 224 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: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:847(_sendBoxCommand)
- 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:698(_sendTo)
- 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:2335(sendBox)
- 3 0.000 0.000 0.000 0.000 bpickle.py:92(dumps_list)
- 562 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)
- 1 0.000 0.000 0.000 0.000 __init__.py:1645(makeRecord)
- 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:298(__init__)
- 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)
- 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:1137(flush)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 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:988(format)
- 2 0.000 0.000 0.000 0.000 deprecate.py:293(deprecatedFunction)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 1 0.000 0.000 0.000 0.000 __init__.py:690(format)
- 1 0.000 0.000 0.000 0.000 abstract.py:348(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 uuid.py:723(uuid4)
- 46 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 posix.stat}
- 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 _warnings.warn}
- 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 __init__.py:1611(findCaller)
- 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)
- 4 0.000 0.000 0.000 0.000 {built-in method builtins.sorted}
- 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)
- 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__)
- 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)
- 60 0.000 0.000 0.000 0.000 {method 'encode' of 'str' objects}
- 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 {method 'modify' of 'select.epoll' objects}
- 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 posix.urandom}
- 13 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}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 1 0.000 0.000 0.000 0.000 bpickle.py:71(dumps_bool)
- 1 0.000 0.000 0.000 0.000 taskhandler.py:77(__getattr__)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 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)
- 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 __init__.py:462(format)
- 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__)
- 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}
- 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 time.strftime}
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 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.getattr}
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 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)
- 1 0.000 0.000 0.000 0.000 amp.py:634(__init__)
- 12 0.000 0.000 0.000 0.000 {method 'strip' 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 {built-in method posix.getpid}
- 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}
- 9 0.000 0.000 0.000 0.000 {method 'replace' of 'bytes' 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}
- 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 <frozen genericpath>:133(_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 abstract.py:336(_maybePauseProducer)
- 4 0.000 0.000 0.000 0.000 defer.py:442(__init__)
- 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 _abc._abc_instancecheck}
- 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 time.time}
- 1 0.000 0.000 0.000 0.000 amp.py:357(__getattr__)
- 1 0.000 0.000 0.000 0.000 defer.py:736(addBoth)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 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 {built-in method _codecs.utf_8_decode}
- 3 0.000 0.000 0.000 0.000 {method 'pop' 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 '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 {method 'values' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 threading.py:1483(current_thread)
- 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 {built-in method sys._getframe}
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 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 '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 threading.py:1180(name)
- 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 {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 __init__.py:831(filter)
- 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}
- 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 'copy' of 'dict' 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 <frozen codecs>:260(__init__)
- 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)
- 2063081 function calls (2063074 primitive calls) in 1.534 seconds
- Ordered by: cumulative time
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.145 0.145 1.534 1.534 reporter.py:672(compute_packages_change_inner)
- 84488 0.050 0.000 0.899 0.000 store.py:151(get_hash_id)
- 84494 0.102 0.000 0.851 0.000 store.py:20(inner)
- 84488 0.059 0.000 0.665 0.000 store.py:52(get_hash_id)
- 84494 0.562 0.000 0.562 0.000 {method 'execute' of 'sqlite3.Cursor' objects}
- 103531 0.039 0.000 0.304 0.000 facade.py:490(is_package_installed)
- 107124 0.031 0.000 0.250 0.000 package.py:429(__eq__)
- 1 0.015 0.015 0.240 0.240 facade.py:184(get_locked_packages)
- 107124 0.098 0.000 0.218 0.000 package.py:400(_cmp)
- 84488 0.026 0.000 0.101 0.000 facade.py:470(get_package_hash)
- 84491 0.055 0.000 0.075 0.000 {method 'get' of 'dict' objects}
- 111980 0.027 0.000 0.073 0.000 package.py:1069(fullname)
- 106238 0.047 0.000 0.047 0.000 {built-in method apt_pkg.version_compare}
- 111980 0.046 0.000 0.046 0.000 {method 'get_fullname' of 'apt_pkg.Package' objects}
- 84488 0.044 0.000 0.044 0.000 {method 'fetchone' of 'sqlite3.Cursor' objects}
- 84494 0.038 0.000 0.038 0.000 {method 'cursor' of 'sqlite3.Connection' objects}
- 84542 0.022 0.000 0.030 0.000 {built-in method builtins.all}
- 103531 0.017 0.000 0.026 0.000 package.py:1044(installed)
- 84494 0.018 0.000 0.018 0.000 {method 'commit' of 'sqlite3.Connection' objects}
- 84494 0.016 0.000 0.016 0.000 {method 'close' of 'sqlite3.Cursor' objects}
- 85751 0.015 0.000 0.015 0.000 package.py:450(__hash__)
- 22749 0.008 0.000 0.014 0.000 {method 'add' of 'set' objects}
- 18989 0.005 0.000 0.012 0.000 facade.py:498(is_package_upgrade)
- 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)
- 84516 0.010 0.000 0.010 0.000 {built-in method builtins.isinstance}
- 84596 0.009 0.000 0.009 0.000 reporter.py:725(<genexpr>)
- 1263 0.000 0.000 0.009 0.000 package.py:395(__init__)
- 18989 0.006 0.000 0.008 0.000 {built-in method builtins.any}
- 1263 0.001 0.000 0.008 0.000 _weakrefset.py:85(add)
- 18989 0.005 0.000 0.008 0.000 package.py:1150(is_upgradable)
- 19150 0.003 0.000 0.003 0.000 package.py:1145(is_installed)
- 18989 0.002 0.000 0.002 0.000 reporter.py:751(<genexpr>)
- 1 0.000 0.000 0.001 0.001 store.py:255(get_security)
- 3970 0.001 0.000 0.001 0.000 package.py:515(version)
- 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)
- 161 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:263(send_method_call)
- 161 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 __init__.py:2208(info)
- 1 0.000 0.000 0.000 0.000 __init__.py:1529(info)
- 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:1660(_log)
- 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)
- 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 os_release.py:42(parse_os_release)
- 739 0.000 0.000 0.000 0.000 facade.py:518(_is_package_held)
- 161 0.000 0.000 0.000 0.000 package.py:501(downloadable)
- 1 0.000 0.000 0.000 0.000 amp.py:909(callRemote)
- 43 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:1954(_doCommand)
- 1 0.000 0.000 0.000 0.000 bpickle.py:45(dumps)
- 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)
- 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)
- 229 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)
- 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:1266(emit)
- 1 0.000 0.000 0.000 0.000 __init__.py:1148(emit)
- 1 0.000 0.000 0.000 0.000 uuid.py:723(uuid4)
- 1 0.000 0.000 0.000 0.000 amp.py:847(_sendBoxCommand)
- 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:298(__init__)
- 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)
- 565 0.000 0.000 0.000 0.000 {built-in method builtins.next}
- 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:1866(makeArguments)
- 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 _io.open}
- 1 0.000 0.000 0.000 0.000 __init__.py:1137(flush)
- 2 0.000 0.000 0.000 0.000 <frozen genericpath>:16(exists)
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 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 posix.stat}
- 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:1611(findCaller)
- 1 0.000 0.000 0.000 0.000 _newtls.py:171(write)
- 1 0.000 0.000 0.000 0.000 amp.py:673(serialize)
- 46 0.000 0.000 0.000 0.000 bpickle.py:75(dumps_int)
- 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:236(get_autoremovable)
- 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 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 __init__.py:622(formatTime)
- 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}
- 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:1815(__init__)
- 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}
- 1 0.000 0.000 0.000 0.000 epollreactor.py:86(_add)
- 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__)
- 4 0.000 0.000 0.000 0.000 __init__.py:200(_is_internal_frame)
- 60 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 base.py:961(callLater)
- 1 0.000 0.000 0.000 0.000 __init__.py:383(getMessage)
- 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 time.localtime}
- 14 0.000 0.000 0.000 0.000 {method 'join' of 'bytes' objects}
- 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 {built-in method posix.urandom}
- 1 0.000 0.000 0.000 0.000 __init__.py:674(formatMessage)
- 1 0.000 0.000 0.000 0.000 {method '__exit__' of '_io._IOBase' objects}
- 43 0.000 0.000 0.000 0.000 {built-in method builtins.len}
- 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 posix.getpid}
- 40 0.000 0.000 0.000 0.000 {method 'append' of 'list' 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 __init__.py:462(format)
- 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 __init__.py:968(acquire)
- 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.getattr}
- 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:455(_format)
- 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)
- 1 0.000 0.000 0.000 0.000 <frozen abc>:117(__instancecheck__)
- 3 0.000 0.000 0.000 0.000 amp.py:1324(retrieve)
- 1 0.000 0.000 0.000 0.000 __init__.py:668(usesTime)
- 2 0.000 0.000 0.000 0.000 compat.py:158(itervalues)
- 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}
- 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}
- 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 _abc._abc_instancecheck}
- 1 0.000 0.000 0.000 0.000 __init__.py:447(usesTime)
- 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__)
- 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)
- 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)
- 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 time.time}
- 2 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
- 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__)
- 1 0.000 0.000 0.000 0.000 defer.py:986(_continuation)
- 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}
- 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 __init__.py:129(getLevelName)
- 1 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects}
- 2 0.000 0.000 0.000 0.000 {method 'keys' 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 'pop' 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 __init__.py:1790(isEnabledFor)
- 1 0.000 0.000 0.000 0.000 threading.py:1180(name)
- 2 0.000 0.000 0.000 0.000 {method 'sort' of 'list' objects}
- 1 0.000 0.000 0.000 0.000 {built-in method sys._getframe}
- 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 from_bytes}
- 1 0.000 0.000 0.000 0.000 {method 'write' of '_io.TextIOWrapper' objects}
- 2 0.000 0.000 0.000 0.000 __init__.py:831(filter)
- 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}
- 2 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
- 1 0.000 0.000 0.000 0.000 abstract.py:336(_maybePauseProducer)
- 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}
- 1 0.000 0.000 0.000 0.000 defer.py:918(pause)
- 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 'release' of '_thread.RLock' 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__)
Advertisement
Add Comment
Please, Sign In to add comment