0

tcp/ip の上にプロトコルを実装する必要があります。3.5.3 netty jar は 1.1MB です。もっと小さくしてほしい。

Netty には、HTTP トンネル、VM 内パイプ、HTTP、WebSocket、SSL、StartTLS、Google ProtBuf、zlib/gzip 圧縮、大容量ファイル転送、RTSP など、私が必要としない機能が含まれています。

これらを取り除いてネットジャーを小さくすることはできますか? どうすればいいですか?

4

2 に答える 2

0

あなたはできる

  • ソースをダウンロードする
  • 不要なクラス/メソッドを削除します。
  • まだ合格する必要があるすべてのテストを確認してください
  • 新しい瓶を作ります。

netty のバージョンをアップグレードするたびに、これを行う必要があります。

ディスク上に 1.1 MB のコストがかかることを考えると、努力する価値があるとは思えません。1.1 MB は、SSD では 0.005 セント、SSD では 0.09 セントの HDD ディスク容量を消費します。

于 2012-08-14T12:06:18.863 に答える
0

proguard ツールを使用できます。

使用する機能に合わせて jar を縮小することは可能だと思いますが、正しく構成する必要があります。

ただし、成功した場合、元の jar を変更するよりもアプローチがクリーンになるはずです。

于 2012-08-14T12:16:38.570 に答える