我需要在tcp / ip之上实现协议。 3.5.3 netty jar是1.1MB。我希望它更小。
Netty包含我不需要的功能,如HTTP隧道,虚拟机管道,HTTP,WebSocket,SSL,StartTLS,Google ProtBuf,zlib / gzip压缩,大文件传输,RTSP。
我可以摆脱这些以使netty jar变小吗?我该怎么做?
答案 0 :(得分:0)
你可以
每次升级netty版本时都必须这样做。
考虑到磁盘上只有1.1 MB的成本,我怀疑这是值得的。 1.1 MB硬盘磁盘空间为0.005美分,SSD为0.09美分。
答案 1 :(得分:0)
您可以使用proguard工具:
我认为可以将jar缩小到你使用的功能但你需要正确配置它。
但是如果你成功了,那么应该比修改原来的jar更清洁。