1

プロジェクトのリリース ビルドでUPX (またはその他の実行可能な圧縮プログラム)を使用することが通常/許容できるかどうか疑問に思っていました。

たとえば、出荷時には通常 1.7MB のこの実行可能ファイルがありますが、パックすると 426KB になります。1.2MB のストレージを気にしているわけではありませんが、426KB の方がダウンロード時や一般的に見栄えがします。

また、ハードディスクからの読み取りは解凍よりもコストがかかるため、一部のプログラムは圧縮すると起動時のパフォーマンスが向上するということを聞いたことがありますが、テストはしていません。

では、リリース ビルドで実行可能ファイルを圧縮することをお勧めしますか?

4

1 に答える 1

1

ハードディスクからの読み取りは解凍よりもコストがかかるため、一部のプログラムは圧縮すると起動時のパフォーマンスが向上するということを聞いたことがありますが、テストはしていません。

プログラムは必要に応じてコード ページをロードするだけでよいため、逆の場合もあります。しかし、exeが圧縮されているため、これはできません。

実行可能ファイルの複数のインスタンスを実行している場合、メモリは各インスタンス間で共有されます。しかし、それらを圧縮すると、これはもはや当てはまりません。

ダウンロードに関しては、確かにダウンロードされるのは圧縮されたインストールパッケージです。

要するに、私は実行可能なコンプレッサーが価値があるとは本当に思いません。

于 2011-09-13T15:24:01.350 に答える