gpt4 book ai didi

playframework - Play 服务器内存使用情况

转载 作者:行者123 更新时间:2023-12-02 07:36:07 29 4
gpt4 key购买 nike

我已经在 OSX 10.6 上安装了 Play,并且想要测试基准内存使用情况。我阅读了部署文档并注意到建议在反向代理服务器后面运行 Play。当我运行 play run myApp 时所看到的基本上打印 hello world 是这样的:

Initial memory usage when started is:
10345 java user 0.1 22 71.5 MB Intel (64 bit)

after a few several thousand hits, it grows substantially to:
10345 java user 0.1 26 123.7 MB Intel (64 bit)

Which is fine and all, but it slowly creeps up to 140MB after few thousand more
test requests.

我的问题是针对上述内存量以及这些数字是否正常。我正在查看 playapps.com 提供的 java 内存量,根据我的发现,我的 HelloWorld 应用程序不适合 64MB 基本计划。

怎么会这样呢?是否有 play run MyApp 的生产版本不支持启用开发相关功能?

最佳答案

您是否尝试过使用 -Xmx64m 开关运行应用程序(在 application.conf 中设置“jvm.memory= -Xmx64m”)。最近对Java做了很多内存分析,经常偷懒垃圾回收。如果最大内存大小不受限制,它并不总是努力保持较低的内存大小。

在产品模式下运行会有帮助,因为它没有编译器开销。

Play 网站确实运行在最小的 playapps 服务器上,即 64Mb,这比您给出的 hello world 示例复杂得多。所以最小的 playapp 应该没问题!

关于playframework - Play 服务器内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5832955/

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