你们的项目启动时间是几秒?

2021-06-22 14:24:31 +08:00
 szq8014

现在手头负责的单体项目是 15-20 秒左右, 有点影响自己的写代码节奏。。加一些启动参数能达到 10-12 秒,感觉变化不大,如果能在 5 秒内启动该多好。
之前待过的公司也都是单体 Java 项目,启动速度慢的能达到 1 分钟, 大家现在手头的项目启动速度都是什么级别的呢? 有没有影响到你们的思维节奏?

12285 次点击
所在节点    程序员
101 条回复
xingjue
2021-06-22 17:39:12 +08:00
go 的编译速度快
bghtyu
2021-06-22 17:51:00 +08:00
go 启动很快,但是编译也挺慢的
zhanggg
2021-06-22 17:51:03 +08:00
单体还好,最多几分钟,全新起一套完整服务要超 24 小时
hapiman
2021-06-22 18:01:30 +08:00
用 Go,5 秒内启动
crclz
2021-06-22 18:31:58 +08:00
C#( Asp.Net )启动速度非常快,1s
gtx990
2021-06-22 18:35:28 +08:00
Java guice
启动倒是很快,几秒就行
编译,docker 打包要几分钟
inhzus
2021-06-22 18:38:39 +08:00
项目本地启动不起来,环境上部署一下五分钟过去了。调试绝大多数靠单测,定位问题用 arthas
ysicing
2021-06-22 18:42:09 +08:00
Go 启动 2s,编译 10s 左右
heheda11
2021-06-22 19:55:44 +08:00
Python fastApi 0.1s ~
lixingjun
2021-06-22 20:20:58 +08:00
nodejs 1.5 秒,不过这样比较似乎意义不大
ConfusedBiscuit
2021-06-22 20:48:19 +08:00
巨无霸 Java 项目,IDEA 导入一次 20 分钟+,启动一次 5 分钟+,打包 1.5GB
3dwelcome
2021-06-22 20:49:58 +08:00
@xloger "打一个 release 包要 6 分钟"

apk 打包有一些时间是用在压缩 asset 上,apk 的本质是 zip,每个文件都是单独压缩的,如果文件没有变,可以直接复用上一次压缩结果(前提是要保留上一次的压缩包作为对比对象)

这样速度就很快了。
akira
2021-06-22 22:28:12 +08:00
java 的项目啊。。分钟级别都是能接受的
HunterPan
2021-06-22 22:36:50 +08:00
1 分钟内可接受,自己的项目一般 30s 内
wdlth
2021-06-22 22:45:56 +08:00
20 秒左右吧
lzfnb
2021-06-23 01:08:41 +08:00
要那么快干啥,启动时间越长划水时间越久
imbushuo
2021-06-23 05:46:09 +08:00
warmup 两小时……
eudore
2021-06-23 08:43:37 +08:00
go 直接启动 1 秒,编译启动 5 秒内。
zmxnv123
2021-06-23 08:47:21 +08:00
春节的时候做主站的项目,编译十分钟启动十分钟。
privil
2021-06-23 09:05:52 +08:00
java 项目从 20 s 到 120s,话说用 openj9 启动会快很多。

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

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

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

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

© 2021 V2EX