Java 减少部署在Heroku中的应用程序的内存使用

Java 减少部署在Heroku中的应用程序的内存使用,java,angularjs,heroku,jhipster,Java,Angularjs,Heroku,Jhipster,我在Heroku上部署了一个spring引导应用程序(Jhipster生成)。目前我正在使用免费的hobby dev帐户。自由dyno类型具有内存(RAM)512MB。没有升级我的帐户的范围。如何减少我的应用程序的内存使用 2016-06-18T16:35:00.699291+00:00 heroku[web.1]: Error R14 (Memory quota exceeded) 2016-06-18T16:35:20.823199+00:00 heroku[web.1]: Proc

我在Heroku上部署了一个spring引导应用程序(Jhipster生成)。目前我正在使用免费的
hobby dev
帐户。自由
dyno
类型具有
内存(RAM)512MB
。没有升级我的帐户的范围。如何减少我的应用程序的内存使用

2016-06-18T16:35:00.699291+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)    
2016-06-18T16:35:20.823199+00:00 heroku[web.1]: Process running mem=539M(105.0%)
2016-06-18T16:35:20.823289+00:00 heroku[web.1]: Error R14 (Memory quota exceeded)

通过运行以下命令减小最大堆大小:

$ heroku config:set JAVA_TOOL_OPTIONS="-Xmx300m"

有关更多信息,请参阅。

通过运行以下命令减小最大堆大小:

$ heroku config:set JAVA_TOOL_OPTIONS="-Xmx300m"

有关更多信息,请参阅。

您是否测试了应用程序以查看哪个部分占用了更多内存?也许你需要重构一些代码来节省内存。你是否测试过你的应用程序,看看哪个部分消耗的内存更多?也许你需要重构你的代码来节省内存。