gpt4 book ai didi

java - Appengine 上 google Go 与 Python 和 Java 的资源使用情况

转载 作者:IT老高 更新时间:2023-10-28 12:58:36 24 4
gpt4 key购买 nike

Google Go 会比 Appengine 上的 Python 和 Java 使用更少的资源吗? go 的实例启动时间是否比 Java 和 Python 的启动时间快?

go 程序是作为二进制文件还是源代码上传,如果作为源代码上传,是编译一次还是在每次实例启动时编译?

换句话说:从成本角度来看,我会从在应用引擎中使用 Go 中受益吗? (仅考虑 appengine 资源的成本而不是开发时间)

最佳答案

Will google Go use less resources than Python and Java on Appengine? Are the instance startup times for go faster than Java's and Python's startup times?

是的,Go 实例的内存低于 Python 和 Java (< 10 MB)。

是的,Go 实例的启动速度比 Java 和 Python 等效,因为运行时只需要读取一个可执行文件即可启动应用程序。

即使是 atm 单线程,Go 实例也会使用 goroutines 并发处理传入请求,这意味着如果 1 个 goroutine 正在等待 I/O,另一个 goroutine 可以处理传入请求。

Is the go program uploaded as binaries or source code and if it is uploaded as source code is it then compiled once or at each instance startup?

在使用 SDK 部署新版本的应用程序时,Go 程序作为源代码上传并编译(一次)为二进制文件。

In other words: Will I benefit from using Go in app engine from a cost perspective?

Go 运行时在性能/价格比方面绝对具有优势,但它不会影响 Peter answer 所述的其他 API 配额的定价。

关于java - Appengine 上 google Go 与 Python 和 Java 的资源使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8037783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com