2012-03-15 3 views
1

무제한 디스크 공간과 트래픽이있는 웹 사이트에서 Java 호스트 계획을 등록하려고합니다. tomcat 7.0.2을 내 서버로 사용하려고합니다.자바 호스트의 힙 공간

내가 JSF2이 호스팅에 대한 몇 가지 다른 기술을 개발하는 모든 웹 사이트를 게시 할 계획입니다

,하지만 난 단지 64메가바이트 힙 공간이,이 될 수 있음을 나는 걱정 것을 알아 냈다 문제는 내가 동시에 많은 애플 리케이션을 실행하는 경우.

이 문제가 서버에 어떤 영향을 미칠지에 대한 의견이 있으시면 알려 주시기 바랍니다.

감사

답변

0

그것은 가장 확실 심지어 하나의 응용 프로그램에 대해 충분하지 않습니다. 로컬로 시도 할 수 있습니다 - 바람둥이를 실행하고 -Xmx64m을 JVM 옵션으로 전달한 다음 응용 프로그램이 제대로 실행되는지 또는 Java 힙 공간 오류가 발생하는지 확인하십시오.

늘릴 수 없다면 Amazon EC2를 제안 할 것입니다. 거기에 최신 버전의 tomcat을 사용할 수도 있습니다.

+0

@Bohzo : EC에 대한 '최대'자바 힙이 있습니까 2? – bertie

+0

예, 실행중인 인스턴스에 따라 다릅니다. 가장 작은 인스턴스에는 약 700MB의 RAM이 있습니다. – Bozho

0

생산에 응용 프로그램을 사용하기 전에, 나는 당신을 권장합니다 을 - 같은 (http://jmeter.apache.org/) JMeter가 같은 테스트 도구를 사용하여 응용 프로그램을 테스트 -와 테스트 중에 바람둥이의 JVM을 모니터링 jconsole와 같은 도구. 각 유스 케이스에 필요한 메모리를 분석하십시오.

메모리를 64MB 이상으로 조정해야합니다. 웹 응용 프로그램을 몰라도 필요한 양의 메모리를 제공하는 것은 어렵거나 불가능합니다.

당신은 JVM을 64 비트를 사용하는 경우뿐만 아니라, 소비가 개체를 두 번 할 수있는주의 (제외 당신이 사용하는 경우 -XX : + UseCompressedOops)

관련 문제