===== RATIO small .pyc files: py_path pyc_path py_bytes pyc_bytes ratio 1 /home/andy/git/oilshell/oil/frontend/id_kind_def.py frontend/id_kind_def.pyc 24688 13782 0.5582469 2 /home/andy/git/oilshell/oil/builtin/printf_osh.py builtin/printf_osh.pyc 20784 12081 0.5812644 3 /home/andy/git/oilshell/oil/frontend/lexer_def.py frontend/lexer_def.pyc 33655 20188 0.5998514 4 /home/andy/git/oilshell/oil/tools/ysh_ify.py tools/ysh_ify.pyc 40331 26007 0.6448390 5 /home/andy/git/oilshell/oil/frontend/option_def.py frontend/option_def.pyc 13028 8745 0.6712465 6 /home/andy/git/oilshell/oil/osh/history.py osh/history.pyc 6800 4620 0.6794118 7 /home/andy/git/oilshell/oil/frontend/flag_def.py frontend/flag_def.pyc 15359 10447 0.6801875 8 /home/andy/git/oilshell/oil/osh/cmd_eval.py osh/cmd_eval.pyc 78961 55172 0.6987247 9 /home/andy/git/oilshell/oil/osh/word_parse.py osh/word_parse.pyc 79855 56490 0.7074072 10 /home/andy/git/oilshell/oil/osh/word_eval.py osh/word_eval.pyc 87401 62061 0.7100720 big .pyc files: py_path pyc_path py_bytes pyc_bytes ratio 109 /home/andy/git/oilshell/oil/core/ansi.py core/ansi.pyc 269 503 1.869888 110 /home/andy/git/oilshell/oil/pylib/path_stat.py pylib/path_stat.pyc 629 1180 1.875994 111 /home/andy/git/oilshell/oil/Python-2.7.13/Lib/stat.py stat.pyc 1842 3504 1.902280 112 /home/andy/git/oilshell/oil/frontend/py_readline.py frontend/py_readline.pyc 2877 5491 1.908585 113 /home/andy/git/oilshell/oil/_devbuild/gen/types_asdl.py _devbuild/gen/types_asdl.pyc 3587 7053 1.966267 114 /home/andy/git/oilshell/oil/_devbuild/gen/grammar_nt.py _devbuild/gen/grammar_nt.pyc 1223 2453 2.005724 115 /home/andy/git/oilshell/oil/builtin/method_dict.py builtin/method_dict.pyc 881 1979 2.246311 116 /home/andy/git/oilshell/oil/builtin/method_list.py builtin/method_list.pyc 1769 3981 2.250424 117 /home/andy/git/oilshell/oil/builtin/method_other.py builtin/method_other.pyc 625 1430 2.288000 118 /home/andy/git/oilshell/oil/_devbuild/gen/hnode_asdl.py _devbuild/gen/hnode_asdl.pyc 2708 6289 2.322378 -- Overall: 2212020 bytes of .py -> 2219703 bytes of .pyc -- Ratio: 1.003473 ===== FULL LISTING bytecode pyc_bytes pyc_path 1 480974 _devbuild/gen/syntax_asdl.pyc 2 89017 _devbuild/gen/value_asdl.pyc 3 84320 _devbuild/gen/runtime_asdl.pyc 4 75021 osh/cmd_parse.pyc 5 71312 core/state.pyc 6 62061 osh/word_eval.pyc 7 59619 core/process.pyc 8 56490 osh/word_parse.pyc 9 55172 osh/cmd_eval.pyc 10 41727 core/completion.pyc 11 41249 ysh/expr_to_ast.pyc 12 40534 ysh/expr_eval.pyc 13 29914 osh/sh_expr_eval.pyc 14 29257 core/shell.pyc 15 28522 _devbuild/gen/id_kind_asdl.pyc 16 26007 tools/ysh_ify.pyc 17 22552 frontend/args.pyc 18 21439 _devbuild/gen/arg_types.pyc 19 21395 data_lang/j8.pyc 20 21193 core/dev.pyc 21 20700 osh/word_.pyc 22 20188 frontend/lexer_def.pyc 23 19672 frontend/typed_args.pyc 24 19394 core/executor.pyc 25 18233 _devbuild/gen/id_kind.pyc 26 17551 asdl/format.pyc 27 17150 builtin/func_misc.pyc 28 16351 builtin/assign_osh.pyc 29 16111 builtin/completion_osh.pyc 30 15843 core/comp_ui.pyc 31 15785 ysh/val_ops.pyc 32 15556 frontend/parse_lib.pyc 33 15473 builtin/pure_osh.pyc 34 14750 builtin/meta_osh.pyc 35 14608 frontend/lexer.pyc 36 14554 core/vm.pyc 37 14457 ysh/func_proc.pyc 38 14130 builtin/hay_ysh.pyc 39 13796 core/error.pyc 40 13782 frontend/id_kind_def.pyc 41 13683 core/ui.pyc 42 13530 osh/braces.pyc 43 13324 core/pyos.pyc 44 13154 frontend/flag_spec.pyc 45 12959 osh/tdop.pyc 46 12814 builtin/process_osh.pyc 47 12509 frontend/location.pyc 48 12380 builtin/read_osh.pyc 49 12129 osh/glob_.pyc 50 12081 builtin/printf_osh.pyc 51 11880 osh/prompt.pyc 52 11782 builtin/dirs_osh.pyc 53 11746 _devbuild/gen/option_asdl.pyc 54 11394 pgen2/grammar.pyc 55 11267 frontend/match.pyc 56 11220 builtin/method_str.pyc 57 10746 core/main_loop.pyc 58 10641 ysh/expr_parse.pyc 59 10544 mycpp/mylib.pyc 60 10520 osh/string_ops.pyc 61 10447 frontend/flag_def.pyc 62 9386 builtin/bracket_osh.pyc 63 9278 ysh/regex_translate.pyc 64 9013 osh/split.pyc 65 8745 frontend/option_def.pyc 66 8709 frontend/reader.pyc 67 8689 builtin/trap_osh.pyc 68 8639 osh/bool_parse.pyc 69 8592 _devbuild/gen/help_meta.pyc 70 8532 frontend/consts.pyc 71 8234 core/alloc.pyc 72 7990 builtin/io_ysh.pyc 73 7892 pylib/collections_.pyc 74 7862 osh/arith_parse.pyc 75 7738 core/pyutil.pyc 76 7674 pgen2/parse.pyc 77 7209 builtin/pure_ysh.pyc 78 7053 _devbuild/gen/types_asdl.pyc 79 6962 osh/word_compile.pyc 80 6871 builtin/error_ysh.pyc 81 6508 builtin/io_osh.pyc 82 6445 builtin/func_eggex.pyc 83 6388 core/util.pyc 84 6289 _devbuild/gen/hnode_asdl.pyc 85 6017 builtin/func_hay.pyc 86 5491 frontend/py_readline.pyc 87 4913 bin/oils_for_unix.pyc 88 4789 frontend/builtin_def.pyc 89 4651 builtin/json_ysh.pyc 90 4634 builtin/module_ysh.pyc 91 4620 osh/history.pyc 92 4602 pylib/os_path.pyc 93 4569 __future__.pyc 94 4481 tools/deps.pyc 95 4430 builtin/readline_osh.pyc 96 4029 osh/bool_stat.pyc 97 3981 builtin/method_list.pyc 98 3600 builtin/misc_osh.pyc 99 3504 stat.pyc 100 3037 core/optview.pyc 101 2876 pgen2/pnode.pyc 102 2774 builtin/completion_ysh.pyc 103 2701 asdl/runtime.pyc 104 2598 frontend/signal_def.pyc 105 2453 _devbuild/gen/grammar_nt.pyc 106 2386 asdl/pybase.pyc 107 1979 builtin/method_dict.pyc 108 1959 bin/oil.pyc 109 1829 builtin/method_io.pyc 110 1821 data_lang/j8_lite.pyc 111 1430 builtin/method_other.pyc 112 1248 typing.pyc 113 1234 tools/readlink.pyc 114 1180 pylib/path_stat.pyc 115 984 data_lang/pyj8.pyc 116 915 pylib/cgi.pyc 117 503 core/ansi.pyc 118 178 pgen2/__init__.pyc -- total (again): 2219703