2009-05-10 2 views
1

Java 프로그램을 실행하려면 많은 메모리가 필요합니다. Java의 32 비트 버전은 1.5GB, 시스템은 4GB의 RAM을 가지고 있기 때문에 64 비트 버전의 Java에서 실행하기로 결정했습니다. JDIC는 작동하지 않을 것입니다. 이것은 내 프로그램에 영향을 미치므로 64 비트 JDIC이 언제 제공 될지 알고 있습니다.언제 JDIC의 64 비트 버전을 사용할 수 있습니까?

답변

1

64 비트 OS 및 64 비트 JVM을 실행 중이라고 가정하면 64 비트 응용 프로그램에 대한 클라이언트 측 지원 기능이 향상되었다고 생각하면 최신 버전의 Java 6u13을 사용해 볼 수 있습니다.

참고 : 자바 힙에 1/2/2/3 이상의 메모리를 사용하지 않는 것이 좋습니다. 실제로 사용할 수있는 메모리의 양이 실제로 향상 되려면 더 많은 주 메모리가 필요할 수도 있습니다. (OS, 다른 프로그램 및 Java의 공유 메모리/라이브러리 등을 위해 메모리를 남겨 둘 필요가 있으므로)

+0

조언을 주셔서 감사합니다.하지만 내 질문에 대답 해 주신다면 Java의 64 비트를 실행하려고했지만 프로젝트가 JDIC를 사용하기 때문에 64 비트 지원이 없으면 제대로 작동하지 않습니다. JDIC의 Java 6u13은 JDIC의 64 비트 버전 지원을 제공합니까? 데스크톱 브라우저를 시뮬레이트해야합니다. – Frank

+0

자바 6u12가 64 비트 애플릿과 브라우저에 대한 지원을 추가했다고 나는 믿는다. 나는 JDIC에 대해 모른다. 그러나 나는 그것이 가치가 있다고 생각한다. 4GB 만 있으면 최대 메모리를 늘리는 데 더 많은 문제가 발생할 것이라는 점을 지적하려고했습니다. –

+0

또 다른 옵션은 64 비트 응용 프로그램과 JDIC 사이의 다리 인 32 비트 서비스를 실행하는 것입니다. 소켓이나 RMI를 통해 통신 할 수 있습니다. (미운,하지만 작동 할 것입니다) –

0

JDIC의 Desktop (org.jdesktop.jdic.desktop.Desktop) 만 사용 했으므로 이제 java .awt.Desktop from Java 6. 몇 가지 차이점이 있지만 본질적으로 둘 다 동일한 기능을 가지고 있습니다.

관련 문제