我的Java EE
應用程序在主機服務器上運行得很好,但它使用了很多堆空間。允許堆空間是64MB
。每次我的應用使用多於64 MB
堆時,我都會暫停我的主機帳戶。我認爲主機提供商沒有爲我的應用設置最大堆空間,這就是爲什麼我沒有得到outOfMemoryException
達到>64MB
。爲tomcat設置最大堆空間
我有我自己的tomcat實例,我可以配置tomcat配置。 我的問題是 - 我如何設置我的tomcat實例允許的最大堆空間,以便在達到極限時拋出outOfMemoryException
? 這樣我的託管帳戶不會被暫停。
我在哪裏必須使這些文件的變化?
這已經討論了很多次,例如見http://stackoverflow.com/questions/286007/how-to-tune-tomcat-5-5-jvm-memory-settings-without-using-the-configuration-progr – 2012-08-10 13:26:21