Created
July 30, 2020 16:37
-
-
Save globau/6718a367541836b75bf5476c32916eee to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
python3 -X importtime ./mach | |
import time: self [us] | cumulative | imported package | |
import time: 647 | 647 | _frozen_importlib_external | |
import time: 604 | 604 | time | |
import time: 245 | 849 | zipimport | |
import time: 80 | 80 | _codecs | |
import time: 738 | 817 | codecs | |
import time: 1074 | 1074 | encodings.aliases | |
import time: 1270 | 3161 | encodings | |
import time: 659 | 659 | encodings.utf_8 | |
import time: 208 | 208 | _signal | |
import time: 381 | 381 | encodings.latin_1 | |
import time: 151 | 151 | _abc | |
import time: 606 | 757 | abc | |
import time: 516 | 1272 | io | |
import time: 124 | 124 | _stat | |
import time: 508 | 631 | stat | |
import time: 1515 | 1515 | _collections_abc | |
import time: 347 | 347 | genericpath | |
import time: 736 | 1082 | posixpath | |
import time: 928 | 4154 | os | |
import time: 354 | 354 | _sitebuiltins | |
import time: 560 | 560 | types | |
import time: 1030 | 1589 | enum | |
import time: 89 | 89 | _sre | |
import time: 608 | 608 | sre_constants | |
import time: 681 | 1288 | sre_parse | |
import time: 422 | 1798 | sre_compile | |
import time: 109 | 109 | _operator | |
import time: 1291 | 1399 | operator | |
import time: 255 | 255 | keyword | |
import time: 381 | 381 | _heapq | |
import time: 288 | 669 | heapq | |
import time: 120 | 120 | itertools | |
import time: 384 | 384 | reprlib | |
import time: 105 | 105 | _collections | |
import time: 1081 | 4010 | collections | |
import time: 60 | 60 | _functools | |
import time: 1226 | 5296 | functools | |
import time: 83 | 83 | _locale | |
import time: 584 | 584 | copyreg | |
import time: 1012 | 10360 | re | |
import time: 1766 | 12126 | sitecustomize | |
import time: 336 | 336 | usercustomize | |
import time: 853 | 17821 | site | |
import time: 658 | 658 | __future__ | |
import time: 650 | 650 | warnings | |
import time: 319 | 969 | importlib | |
import time: 270 | 270 | importlib.machinery | |
import time: 641 | 910 | importlib.abc | |
import time: 711 | 711 | contextlib | |
import time: 569 | 3158 | importlib.util | |
import time: 86 | 86 | errno | |
import time: 511 | 511 | _json | |
import time: 623 | 1134 | json.scanner | |
import time: 713 | 1847 | json.decoder | |
import time: 717 | 717 | json.encoder | |
import time: 356 | 2919 | json | |
import time: 3081 | 3081 | platform | |
import time: 1097 | 1097 | signal | |
import time: 364 | 364 | _weakrefset | |
import time: 836 | 1199 | threading | |
import time: 172 | 172 | msvcrt | |
import time: 460 | 460 | _posixsubprocess | |
import time: 567 | 567 | select | |
import time: 510 | 510 | collections.abc | |
import time: 575 | 575 | math | |
import time: 785 | 1869 | selectors | |
import time: 729 | 6091 | subprocess | |
import time: 273 | 273 | _bootlocale | |
import time: 544 | 544 | _uuid | |
import time: 4799 | 5615 | uuid | |
import time: 569 | 569 | mach | |
import time: 555 | 1124 | mach.base | |
import time: 3161 | 3161 | fnmatch | |
import time: 3517 | 3517 | zlib | |
import time: 3049 | 3049 | _compression | |
import time: 3483 | 3483 | _bz2 | |
import time: 3298 | 9829 | bz2 | |
import time: 3826 | 3826 | _lzma | |
import time: 4119 | 7945 | lzma | |
import time: 67 | 67 | pwd | |
import time: 2965 | 2965 | grp | |
import time: 4136 | 31618 | shutil | |
import time: 4042 | 4042 | locale | |
import time: 4977 | 9018 | gettext | |
import time: 17065 | 57699 | argparse | |
import time: 3287 | 3287 | token | |
import time: 4280 | 7566 | tokenize | |
import time: 3581 | 11146 | imp | |
import time: 2909 | 2909 | linecache | |
import time: 3506 | 6414 | traceback | |
import time: 4822 | 4822 | weakref | |
import time: 54 | 54 | _string | |
import time: 3963 | 4017 | string | |
import time: 95 | 95 | atexit | |
import time: 6648 | 21994 | logging | |
import time: 3972 | 3972 | _struct | |
import time: 3157 | 7129 | struct | |
import time: 2541 | 9669 | six | |
import time: 45 | 45 | six.moves | |
import time: 5765 | 5765 | configparser | |
import time: 110 | 5919 | six.moves.configparser | |
import time: 617 | 6535 | mach.config | |
import time: 2759 | 2759 | _opcode | |
import time: 3539 | 6298 | opcode | |
import time: 3328 | 9625 | dis | |
import time: 5094 | 14719 | inspect | |
import time: 351 | 351 | mach.registrar | |
import time: 510 | 15580 | mach.decorators | |
import time: 3892 | 3892 | difflib | |
import time: 3449 | 3449 | shlex | |
import time: 499 | 7839 | mach.dispatcher | |
import time: 4554 | 4554 | _curses | |
import time: 3520 | 8073 | curses | |
import time: 3491 | 3491 | fcntl | |
import time: 3137 | 3137 | termios | |
import time: 888 | 15587 | blessings | |
import time: 450 | 16037 | mach.logging | |
import time: 2869 | 2869 | org | |
import time: 24 | 2892 | org.python | |
import time: 26 | 2917 | org.python.core | |
import time: 3403 | 6320 | copy | |
import time: 3919 | 3919 | _bisect | |
import time: 2920 | 6839 | bisect | |
import time: 3583 | 3583 | _sha512 | |
import time: 3010 | 3010 | _random | |
import time: 3872 | 17303 | random | |
import time: 3033 | 3033 | _datetime | |
import time: 3837 | 6870 | datetime | |
import time: 5257 | 5257 | typing | |
import time: 253 | 5509 | sentry_sdk._types | |
import time: 2931 | 2931 | urllib | |
import time: 1474 | 4404 | urllib.parse | |
import time: 3265 | 3265 | _queue | |
import time: 3267 | 6532 | queue | |
import time: 349 | 16793 | sentry_sdk._compat | |
import time: 2744 | 2744 | gevent | |
import time: 118 | 2861 | gevent.monkey | |
import time: 3267 | 3267 | eventlet | |
import time: 37 | 3304 | eventlet.patcher | |
import time: 3580 | 3580 | _contextvars | |
import time: 3429 | 7009 | contextvars | |
import time: 586 | 13758 | sentry_sdk.utils | |
import time: 417 | 14175 | sentry_sdk.scope | |
import time: 4388 | 4388 | _socket | |
import time: 4502 | 8890 | socket | |
import time: 352 | 352 | sentry_sdk.serializer | |
import time: 6517 | 6517 | _ssl | |
import time: 3365 | 3365 | binascii | |
import time: 3364 | 6728 | base64 | |
import time: 7104 | 20348 | ssl | |
import time: 506 | 20854 | urllib3.packages.ssl_match_hostname | |
import time: 271 | 21124 | urllib3.packages | |
import time: 1612 | 22736 | urllib3.packages.six | |
import time: 64 | 22800 | urllib3.packages.six.moves | |
import time: 4699 | 4699 | http | |
import time: 3743 | 3743 | email | |
import time: 731 | 731 | email.errors | |
import time: 427 | 427 | email.quoprimime | |
import time: 260 | 260 | email.base64mime | |
import time: 3449 | 3449 | quopri | |
import time: 286 | 3734 | email.encoders | |
import time: 446 | 4180 | email.charset | |
import time: 1101 | 5966 | email.header | |
import time: 4059 | 4059 | calendar | |
import time: 412 | 4470 | email._parseaddr | |
import time: 790 | 5260 | email.utils | |
import time: 491 | 11716 | email._policybase | |
import time: 1122 | 13567 | email.feedparser | |
import time: 673 | 17982 | email.parser | |
import time: 3145 | 3145 | uu | |
import time: 491 | 491 | email._encoded_words | |
import time: 261 | 261 | email.iterators | |
import time: 788 | 4683 | email.message | |
import time: 1805 | 29168 | http.client | |
import time: 88 | 52055 | urllib3.packages.six.moves.http_client | |
import time: 991 | 53045 | urllib3.exceptions | |
import time: 285 | 285 | urllib3.util.wait | |
import time: 212 | 212 | urllib3.contrib | |
import time: 305 | 305 | urllib3.contrib._appengine_environ | |
import time: 549 | 1349 | urllib3.util.connection | |
import time: 2948 | 2948 | brotli | |
import time: 262 | 3209 | urllib3.util.request | |
import time: 229 | 229 | urllib3.util.response | |
import time: 3273 | 3273 | _hashlib | |
import time: 3179 | 3179 | _blake2 | |
import time: 3038 | 3038 | _sha3 | |
import time: 3273 | 9489 | hashlib | |
import time: 3087 | 15848 | hmac | |
import time: 15150 | 15150 | urllib3.util.url | |
import time: 371 | 31368 | urllib3.util.ssl_ | |
import time: 356 | 356 | urllib3.util.timeout | |
import time: 466 | 466 | urllib3.util.retry | |
import time: 401 | 37375 | urllib3.util | |
import time: 32 | 37406 | urllib3.util.ssl_ | |
import time: 381 | 381 | urllib3._collections | |
import time: 672 | 38457 | urllib3.connection | |
import time: 2869 | 2869 | winreg | |
import time: 3397 | 6266 | mimetypes | |
import time: 440 | 6706 | urllib3.fields | |
import time: 261 | 6966 | urllib3.filepost | |
import time: 43 | 43 | urllib3.packages.six.moves.urllib | |
import time: 56 | 99 | urllib3.packages.six.moves.urllib.parse | |
import time: 418 | 7482 | urllib3.request | |
import time: 3008 | 3008 | brotli | |
import time: 586 | 3593 | urllib3.response | |
import time: 300 | 300 | urllib3.util.queue | |
import time: 1815 | 104691 | urllib3.connectionpool | |
import time: 2323 | 2323 | urllib3.poolmanager | |
import time: 1833 | 108846 | urllib3 | |
import time: 568 | 568 | certifi.core | |
import time: 2998 | 3566 | certifi | |
import time: 3405 | 3405 | gzip | |
import time: 302 | 302 | sentry_sdk.worker | |
import time: 346 | 346 | sentry_sdk.sessions | |
import time: 356 | 701 | sentry_sdk.envelope | |
import time: 3471 | 3471 | tempfile | |
import time: 345 | 345 | urllib.response | |
import time: 391 | 735 | urllib.error | |
import time: 7250 | 7250 | _scproxy | |
import time: 2169 | 13623 | urllib.request | |
import time: 600 | 131040 | sentry_sdk.transport | |
import time: 540 | 540 | sentry_sdk.consts | |
import time: 388 | 388 | sentry_sdk.integrations | |
import time: 556 | 141762 | sentry_sdk.client | |
import time: 880 | 880 | sentry_sdk.tracing | |
import time: 874 | 204974 | sentry_sdk.hub | |
import time: 401 | 401 | sentry_sdk.api | |
import time: 260 | 260 | sentry_sdk.debug | |
import time: 1680 | 207313 | sentry_sdk | |
import time: 252 | 252 | mozboot | |
import time: 545 | 797 | mozboot.util | |
import time: 282 | 282 | mozbuild | |
import time: 3362 | 3362 | _ctypes | |
import time: 575 | 575 | ctypes._endian | |
import time: 4116 | 8053 | ctypes | |
import time: 4223 | 4223 | pprint | |
import time: 1902 | 14458 | mozbuild.util | |
import time: 51 | 51 | six.moves.urllib | |
import time: 734 | 785 | mozfile.mozfile | |
import time: 2113 | 2897 | mozfile | |
import time: 1023 | 18376 | mozversioncontrol | |
import time: 475 | 226960 | mach.sentry | |
import time: 368 | 368 | mach.util | |
import time: 1030 | 374852 | mach.main | |
import time: 3244 | 3244 | resource | |
import time: 298 | 298 | hglib.error | |
import time: 311 | 311 | hglib.util | |
import time: 226 | 226 | hglib.templates | |
import time: 218 | 218 | hglib.merge | |
import time: 476 | 476 | hglib.context | |
import time: 802 | 2330 | hglib.client | |
import time: 1092 | 3421 | hglib | |
import time: 23 | 3443 | hglib.client | |
import time: 2972 | 2972 | distutils | |
import time: 1138 | 4109 | distutils.version | |
import time: 283 | 4392 | mozinfo.string_version | |
import time: 252 | 252 | ctypes.macholib | |
import time: 1039 | 1039 | ctypes.macholib.framework | |
import time: 674 | 674 | ctypes.macholib.dylib | |
import time: 517 | 2481 | ctypes.macholib.dyld | |
import time: 417 | 2897 | ctypes.util | |
import time: 2835 | 2835 | xml | |
import time: 391 | 3226 | xml.parsers | |
import time: 3618 | 3618 | pyexpat | |
import time: 400 | 7242 | xml.parsers.expat | |
import time: 4987 | 12229 | plistlib | |
import time: 7723 | 27240 | mozinfo.mozinfo | |
import time: 2547 | 29787 | mozinfo | |
import time: 287 | 287 | mozpack | |
import time: 596 | 882 | mozpack.path | |
import time: 632 | 632 | multiprocessing.process | |
import time: 3307 | 3307 | _compat_pickle | |
import time: 3255 | 3255 | _pickle | |
import time: 3033 | 3033 | org | |
import time: 26 | 3058 | org.python | |
import time: 31 | 3088 | org.python.core | |
import time: 4148 | 13796 | pickle | |
import time: 4222 | 4222 | array | |
import time: 666 | 18683 | multiprocessing.reduction | |
import time: 962 | 20276 | multiprocessing.context | |
import time: 3724 | 23999 | multiprocessing | |
import time: 273 | 273 | mach.mixin | |
import time: 933 | 933 | mozprocess.processhandler | |
import time: 2285 | 3217 | mozprocess | |
import time: 26 | 3242 | mozprocess.processhandler | |
import time: 272 | 272 | mach.mixin.logging | |
import time: 472 | 4258 | mach.mixin.process | |
import time: 2944 | 2944 | filecmp | |
import time: 302 | 3246 | mozboot.mozconfig | |
import time: 238 | 238 | mozbuild.backend | |
import time: 1353 | 1353 | mozbuild.shellutil | |
import time: 593 | 2183 | mozbuild.backend.configenvironment | |
import time: 600 | 600 | mozbuild.configure.options | |
import time: 730 | 730 | mozbuild.configure.help | |
import time: 438 | 438 | mozbuild.configure.util | |
import time: 2381 | 4148 | mozbuild.configure | |
import time: 276 | 276 | mozbuild.controller | |
import time: 5060 | 5060 | textwrap | |
import time: 1116 | 6451 | mozbuild.controller.clobber | |
import time: 871 | 871 | mozbuild.mozconfig | |
import time: 274 | 274 | mozbuild.pythonutil | |
import time: 1096 | 47404 | mozbuild.base | |
import time: 3733 | 3733 | pkgutil | |
import time: 3935 | 7668 | runpy | |
import time: 220 | 220 | mozbuild.artifact_builds | |
import time: 715 | 934 | mozbuild.artifact_commands | |
import time: 483 | 483 | mozbuild.build_commands | |
import time: 3201 | 3201 | concurrent | |
import time: 953 | 953 | concurrent.futures._base | |
import time: 430 | 4583 | concurrent.futures | |
import time: 403 | 403 | concurrent.futures.thread | |
import time: 282 | 282 | manifestparser.ini | |
import time: 619 | 619 | manifestparser.expression | |
import time: 215 | 215 | manifestparser.util | |
import time: 581 | 1414 | manifestparser.filters | |
import time: 559 | 2254 | manifestparser.manifestparser | |
import time: 1987 | 4240 | manifestparser | |
import time: 687 | 687 | mozbuild.virtualenv | |
import time: 365 | 365 | mozboot.rust | |
import time: 516 | 881 | mozboot.base | |
import time: 387 | 387 | mozboot.linux_common | |
import time: 314 | 701 | mozboot.centosfedora | |
import time: 303 | 303 | mozboot.opensuse | |
import time: 319 | 319 | mozboot.debian | |
import time: 368 | 368 | mozboot.freebsd | |
import time: 293 | 293 | mozboot.gentoo | |
import time: 2873 | 2873 | urllib2 | |
import time: 784 | 3657 | mozboot.osx | |
import time: 272 | 272 | mozboot.openbsd | |
import time: 3200 | 3200 | glob | |
import time: 386 | 3586 | mozboot.archlinux | |
import time: 337 | 337 | mozboot.solus | |
import time: 298 | 298 | mozboot.void | |
import time: 290 | 290 | mozboot.windows | |
import time: 344 | 344 | mozboot.mozillabuild | |
import time: 1597 | 1597 | distro | |
import time: 882 | 14121 | mozboot.bootstrap | |
import time: 3049 | 3049 | nt | |
import time: 3172 | 3172 | nt | |
import time: 2624 | 2624 | nt | |
import time: 2972 | 2972 | nt | |
import time: 4220 | 16034 | ntpath | |
import time: 4632 | 4632 | tarfile | |
import time: 287 | 287 | xml.etree | |
import time: 891 | 891 | xml.etree.ElementPath | |
import time: 3538 | 3538 | _elementtree | |
import time: 1087 | 5801 | xml.etree.ElementTree | |
import time: 463 | 463 | yaml.error | |
import time: 556 | 556 | yaml.tokens | |
import time: 472 | 472 | yaml.events | |
import time: 408 | 408 | yaml.nodes | |
import time: 10379 | 10379 | yaml.reader | |
import time: 681 | 681 | yaml.scanner | |
import time: 506 | 506 | yaml.parser | |
import time: 328 | 328 | yaml.composer | |
import time: 2471 | 2471 | yaml.constructor | |
import time: 3036 | 3036 | yaml.resolver | |
import time: 603 | 18000 | yaml.loader | |
import time: 370 | 370 | yaml.emitter | |
import time: 513 | 513 | yaml.serializer | |
import time: 470 | 470 | yaml.representer | |
import time: 401 | 1753 | yaml.dumper | |
import time: 3038 | 3038 | _yaml | |
import time: 492 | 3530 | yaml.cyaml | |
import time: 1602 | 26781 | yaml | |
import time: 322 | 322 | mozbuild.nodeutil | |
import time: 223 | 223 | mozbuild.vendor | |
import time: 1141 | 1141 | voluptuous.error | |
import time: 1149 | 2290 | voluptuous.schema_builder | |
import time: 3425 | 3425 | numbers | |
import time: 3995 | 7420 | _decimal | |
import time: 3263 | 10682 | decimal | |
import time: 4200 | 14881 | voluptuous.validators | |
import time: 354 | 354 | voluptuous.util | |
import time: 1763 | 19287 | voluptuous | |
import time: 885 | 20393 | mozbuild.vendor.moz_yaml | |
import time: 926 | 926 | mozilla_version | |
import time: 189 | 189 | attr._config | |
import time: 238 | 238 | attr._compat | |
import time: 378 | 378 | attr.exceptions | |
import time: 4188 | 4992 | attr._make | |
import time: 399 | 5390 | attr.converters | |
import time: 268 | 268 | attr.filters | |
import time: 3667 | 3667 | attr.validators | |
import time: 320 | 320 | attr._funcs | |
import time: 645 | 10288 | attr | |
import time: 381 | 381 | mozilla_version.errors | |
import time: 266 | 266 | mozilla_version.parser | |
import time: 516 | 516 | mozilla_version.version | |
import time: 2464 | 14838 | mozilla_version.gecko | |
import time: 410 | 410 | mozbuild.makeutil | |
import time: 4992 | 4992 | optparse | |
import time: 754 | 5746 | mozbuild.preprocessor | |
import time: 397 | 397 | mozpack.errors | |
import time: 502 | 899 | mozpack.executables | |
import time: 231 | 231 | mozpack.chrome | |
import time: 529 | 529 | mozpack.chrome.flags | |
import time: 70 | 70 | six.moves.urllib.parse | |
import time: 968 | 1796 | mozpack.chrome.manifest | |
import time: 3847 | 3847 | zipfile | |
import time: 1685 | 5531 | mozpack.mozjar | |
import time: 1204 | 1204 | jsmin | |
import time: 968 | 16550 | mozpack.files | |
import time: 475 | 475 | mozlog.logtypes | |
import time: 946 | 1421 | mozlog.structuredlog | |
import time: 289 | 289 | mozlog.handlers.messagehandler | |
import time: 460 | 2168 | mozlog.handlers.base | |
import time: 508 | 508 | mozlog.handlers.statushandler | |
import time: 337 | 337 | mozlog.reader | |
import time: 454 | 791 | mozlog.handlers.summaryhandler | |
import time: 252 | 252 | mozlog.handlers.bufferhandler | |
import time: 282 | 282 | mozlog.handlers.valgrindhandler | |
import time: 347 | 4346 | mozlog.handlers | |
import time: 347 | 347 | mozlog.formatters.base | |
import time: 432 | 779 | mozlog.formatters.unittest | |
import time: 354 | 354 | mozlog.formatters.xunit | |
import time: 1469 | 1469 | html.entities | |
import time: 3638 | 5106 | html | |
import time: 3309 | 8414 | cgi | |
import time: 505 | 8918 | mozlog.formatters.html.html | |
import time: 259 | 9177 | mozlog.formatters.html | |
import time: 575 | 575 | mozterm.terminal | |
import time: 498 | 1073 | mozterm | |
import time: 251 | 251 | mozlog.formatters.process | |
import time: 425 | 425 | mozlog.formatters.tbplformatter | |
import time: 614 | 2361 | mozlog.formatters.machformatter | |
import time: 285 | 285 | mozlog.formatters.errorsummary | |
import time: 449 | 449 | mozlog.formatters.grouping | |
import time: 3247 | 3247 | ujson | |
import time: 410 | 17058 | mozlog.formatters | |
import time: 491 | 21895 | mozlog.commandline | |
import time: 496 | 496 | mozlog.unstructured.logger | |
import time: 3418 | 3418 | socketserver | |
import time: 366 | 3784 | mozlog.unstructured.loglistener | |
import time: 255 | 255 | mozlog.unstructured.loggingmixin | |
import time: 318 | 4852 | mozlog.unstructured | |
import time: 288 | 288 | mozlog.proxy | |
import time: 2246 | 29279 | mozlog | |
import time: 374 | 374 | xml.dom.domreg | |
import time: 741 | 1114 | xml.dom | |
import time: 303 | 303 | xml.dom.minicompat | |
import time: 247 | 247 | xml.dom.NodeFilter | |
import time: 531 | 778 | xml.dom.xmlbuilder | |
import time: 1169 | 2248 | xml.dom.minidom | |
import time: 628 | 3989 | mozprofile.addons | |
import time: 340 | 340 | mozprofile.prefs | |
import time: 4144 | 4144 | _sqlite3 | |
import time: 528 | 4671 | sqlite3.dbapi2 | |
import time: 3250 | 7920 | sqlite3 | |
import time: 407 | 8327 | mozprofile.permissions | |
import time: 444 | 8770 | mozprofile.profile | |
import time: 428 | 9537 | mozprofile.cli | |
import time: 3380 | 3380 | profile | |
import time: 322 | 3701 | mozprofile.diff | |
import time: 275 | 275 | mozprofile.view | |
import time: 2474 | 19974 | mozprofile | |
import time: 2986 | 2986 | awsy | |
import time: 62 | 62 | six.moves.urllib.request | |
import time: 497 | 497 | mozpack.copier | |
import time: 2990 | 2990 | mach_commands_base | |
import time: 2578 | 2578 | xpcshellcommandline | |
import time: 3338 | 3338 | uwsgi | |
import time: 2736 | 2736 | httplib | |
usage: mach [global arguments] command [command arguments] | |
mach (German for "do") is the main interface to the Mozilla build system and | |
common developer tasks. | |
You tell mach the command you want to perform and it does it for you. | |
Some common commands are: | |
mach build Build/compile the source tree. | |
mach help Show full help, including the list of all commands. | |
To see more help for a specific command, run: | |
mach help <command> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment