2013-05-26 2 views
3

내 작업 컴퓨터의 일식이 VM 인수 -Xms40m 및 -Xmx512m과 함께 작동하고 있으며 실제로 속도가 느려지고 많이 정지되었습니다. Xmx1024m,하지만 내가 할 때마다 "Java 가상 머신을 만들 수 없습니다"오류가 발생했습니다.-Xmx를 늘릴 때 "Java 가상 머신을 만들 수 없습니다"

컴퓨터는 3.5GB RAM, WIN XP (32 비트), 자바 1.6_18

무슨 이유가 될 수있다? 다른 주장과 관련이 있습니까?

UPDATE : 그것은하는 JRockit의 JDK와 함께 제공되는 jvm.dll을 사용합니다 내가 1,024m에 최대 힙 크기를 증가 할 수 있었다, 그래서 내가 -vm 인수를 변경했습니다.

또한 가정용 컴퓨터 (WIN 7, 32 비트, 2GB RAM, Java 1.7.0_21-b11)에서 1024m까지 늘릴 수있었습니다.

+0

이 당신이 알아야 할 모든 것입니다 : http://stackoverflow.com/questions/316265/tricks-to-speed-up -eclipse – raffian

+0

@Raffian,이 질문을 보았습니다. 그러나 힙 크기를 늘릴 수 없기 때문에 이것이 도움이되지 않습니다. – Bennyz

+0

OS 및 JVM 세부 정보를 제공 할 수 있습니까? 정확히 기억할 수는 없지만 클라이언트 VM 및 서버 VM에는 몇 가지 제한 사항이 있습니다. – kosa

답변

5

Windows 32 비트 프로세스에서 사용할 수있는 최대 메모리 양은 (일반적으로) 2GB입니다. 여기에는 응용 프로그램 힙뿐만 아니라 JVM의 모든 것이 포함됩니다. 사람들은 32 비트 JVM에 사용할 수있는 최대 힙에 대해 다양한 숫자를보고하지만 1200m은 일반적인 수치입니다. 그것은 당신을 위해 더 낮은 것 같습니다. 가능한 경우 64 비트 JVM으로 전환하는 것이 가장 좋습니다.

다른 질문 :

+0

-Xmx1024m하지만 작동해야합니다. 아마도 충분한 연속 메모리가 아닌 것 같습니까? – cogsmos

+0

아마 downvote에 의해 놀라움. –

+0

나는 그것을 .. – cogsmos

관련 문제