服务器上 spring boot 的应用启动方式大体有两种: 1 直接源码上运行 mvn spring:boot run 2 java -jar xxx.jar
现在是,第一种方式运行飞快 但是需要下载源码,第二种很慢,cpu 瞬间到 100%以上,而且占用的内存也多了 1/4 的样子.
ps: 第二种加上 jvm 的参数之后,试了几组,都没什么效果变化.
Stack Overflow 上有两个问答,回答的不错,但是也没能解决我的问题:
https://stackoverflow.com/questions/47258695/mvn-spring-bootrun-vs-java-jar
https://stackoverflow.com/questions/40148829/whats-the-difference-of-mvn-spring-bootrun-and-application-main?noredirect=1&lq=1
问下,有大神可以指教下解决思路吗? 我是想用第二种方式.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.