UPXによる圧縮
UPXを使うとexeファイルやdllファイルのサイズを実行可能な状態のまま小さくすることができます。Pythonで作ったプログラムもこれを使えばそこそこサイズを小さくして配布することができるんじゃないかなと思います。かなりサイズが小さくなる上、起動速度はほとんど変わらないという代物なのですが、良いことばかりじゃないよという話もあります。
UPX 圧縮するとメモリ使用量が増える事例 - NyaRuRuが地球にいたころ
UPX 圧縮や .NET・Java の JIT メカニズムは,
実行イメージを実行時に展開するという共通点を持っています
実行時に展開するタイプのものはみんな同じようにヒープ上に展開するのでしょうか。
- UPXのダウンロード
UPX: the Ultimate Packer for eXecutables - Homepage
- UPXはコマンドラインツールなのでをGUIでラップしたツール