排查定位jar包大文件

  1. 解压 JAR 包
bash 复制代码
mkdir jar_contents
unzip your-jar-file.jar -d jar_contents
  1. 统计各文件大小
bash 复制代码
du -ah jar_contents | sort -rh | head -n 20

这会列出 JAR 包中最大的文件或目录,方便你定位大文件。


方法 2:使用 jar 工具查看文件列表

  1. 列出 JAR 文件的内容
bash 复制代码
jar tf your-jar-file.jar > jar_contents.txt
  1. 查看文件大小: 使用以下命令检查 JAR 包中文件的压缩后大小:
bash 复制代码
zipinfo -l your-jar-file.jar | sort -nk5

结果会按文件大小排序,最小的在前,最大的在后。

相关推荐
eternal__day14 分钟前
Spring Cloud 多机部署与负载均衡实战详解
java·spring boot·后端·spring cloud·负载均衡
颜淡慕潇18 分钟前
Redis 实现分布式锁:深入剖析与最佳实践(含Java实现)
java·redis·分布式
程序员秘密基地24 分钟前
基于vscode,idea,java,html,css,vue,echart,maven,springboot,mysql数据库,在线考试系统
java·vue.js·spring boot·spring·web app
何中应25 分钟前
【设计模式-5】设计模式的总结
java·后端·设计模式
吾日三省吾码43 分钟前
Spring 团队详解:AOT 缓存实践、JSpecify 空指针安全与支持策略升级
java·spring·缓存
风象南1 小时前
SpringBoot的5种日志输出规范策略
java·spring boot·后端
咖啡啡不加糖1 小时前
深入理解MySQL死锁:从原理、案例到解决方案
java·数据库·mysql
zimoyin1 小时前
Compose Multiplatform 实现自定义的系统托盘,解决托盘乱码问题
java
啾啾Fun1 小时前
【Java微服务组件】分布式协调P4-一文打通Redisson:从API实战到分布式锁核心源码剖析
java·redis·分布式·微服务·lua·redisson
消失的旧时光-19432 小时前
Android USB 通信开发
android·java