提问人:Turchinsky 提问时间:11/1/2023 更新时间:11/1/2023 访问量:36
如何找出在“heroku-22”容器中运行的 Heroku spring boot 应用程序中的 RAM 用途?
How to find out what RAM is used for in Heroku spring boot application that is running in "heroku-22" container?
问:
有一个应用程序使用 Heroku-22 Stack(默认的 java 应用程序部署方法)部署到 Heroku。“指标”部分有三个图表。一个图形称为“内存使用情况”,它显示的值为 659 MB,第二个图形称为 JVM:堆内存使用情况,它显示的值为 145 MB,第三个图形称为 JVM:非堆内存使用情况,它显示的值为 188 MB。如果将 188 和 145 相加,则会得到 333,尽管内存使用情况图显示 659。是否有可能弄清楚剩余的 326 MB 用于什么?
我尝试了不同的方法:
- 分析堆转储
- 使用“ps aux --sort=-rss |awk '{打印 $6/1024 “ MB\t\t” $11}' |头“(照片))
目前尚不清楚如何分析RAM消耗
答: 暂无答案
下一个:如何高效加载图像?
评论