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

时间:2016-06-18 17:27:16

标签: java angularjs heroku jhipster

我已在Heroku上部署了一个Spring启动应用程序(Jhipster生成)。目前我正在使用免费的hobby-dev帐户。免费dyno类型有Memory(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)

1 个答案:

答案 0 :(得分:5)

运行此命令减少最大堆大小:

var input = document.querySelector('input[type="file"]')
var data = new FormData()
data.append('file', input.files[0])

fetch('/dataset', {
  method: 'POST',
  body: data
})

有关详细信息,请参阅Heroku Java documentation