SpringBoot 的应用程序实在太大了

2023 年 2 月 25 日
 yemoluo

一个 Spring Boot 程序,占用内存 11G ,包大小 1G ,哭晕啊

大家都是怎么瘦身的啊

7170 次点击
所在节点    Java
45 条回复
misaka19000
2023 年 2 月 25 日
什么程序占这么多内存?
kisick
2023 年 2 月 25 日
jar 包大小 1G?
Ufo666
2023 年 2 月 25 日
好好奇
k9982874
2023 年 2 月 25 日
你是把片儿塞里面了吗?
javahuang
2023 年 2 月 25 日
你是塞啥了...我的问卷系统,前端+后端+数据库塞到一个 SpringBoot 的 fat jar 里面,也才 50M 而已 😂 https://gitee.com/surveyking/surveyking
herozzm
2023 年 2 月 25 日
没有啊,就几十 M
KevinBlandy
2023 年 2 月 25 日
我们一个工程打包 200Mb 已经觉得够离谱了。1G 是咋来的?你是装了大象么。。。
proxychains
2023 年 2 月 25 日
是不是把 node_modules 也放进去了
yemoluo
2023 年 2 月 25 日
回楼上的,我也不知道啊,我还没看源码
Hanggi
2023 年 2 月 25 日
Java 整体占用资源会大一些,不管是文件大小还是内存
xwayway
2023 年 2 月 25 日
@javahuang 这不活捉了么,公司的问卷系统有借鉴你的代码。哈哈
echo1937
2023 年 2 月 25 日
能贴一下 pom 文件吗,2023 年了 1G 大小的包也是不多见。
kwh
2023 年 2 月 25 日
用 SpringBoot 写了一个操作系统?
lower
2023 年 2 月 25 日
是不是把上传的图片、附件等文件都存在资源目录了?
开发测试的时候传了一大堆被打包进去了?
zhaokun
2023 年 2 月 25 日
不是 springboot 的锅,去找造锅的去吧
yidinghe
2023 年 2 月 25 日
有时候是设计架构的问题,加入了太多不必要的和重复的依赖关系,比如工具库就使用了 commons ,guava 和 hutool 三种,因为太多人经手开发,每个人又有不同的喜好。
howfree
2023 年 2 月 25 日
不可能,绝对不可能
allenzhangSB
2023 年 2 月 25 日
@yidinghe 加了再多依赖也不可能这么大, 这铁定自己的问题
blankmiss
2023 年 2 月 25 日
和 4 楼一样 你是不是塞片在里面了
besscroft
2023 年 2 月 25 日
快看看源码里面有没有张小聋( doge

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/919133

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX