2009-11-07 8 views
8

큰 XML 파일 (50MB에서 1GB 이상)과 관련한 프로젝트를 진행 중이며 Java에서 힙 공간이 부족하지 않은 상태에서 이클립스 (간단한 텍스트보기가 좋다)로 볼 수 있다면 좋을 것입니다. eclipse.ini에서 jvm에 사용할 수있는 메모리 양을 조정 해 보았지만 많은 성공을 거두지 못했습니다. 어떤 아이디어?eclipse에서 큰 XML 파일보기?

답변

5

큰 파일을 열 수 있는지 확실하지 않습니다 (already in 2005).

당신은

!MESSAGE Unable to create editor ID org.eclipse.ui.DefaultTextEditor: Editor could not be initialized. 
!STACK 0 
java.lang.OutOfMemoryError: Java heap space 

this thread에서 언급 할 때마다 ')에 종료됩니다.

나는 단지 latest SO dump : 350Mo의 comment.xml로 테스트했다.

: -
(스택 오버플로 데이터 덤프 11월 9일 \ 컨텐츠 \ 소위 수출 2009-10의 \의 comments.xml은)

그것은 나에게 Xmx을 (my eclipse.ini 참조) 할 수 3GO보다 더으로 설정했다

  • 열어 다른 파일에
  • 스위치 (즉, 파일에 대한 빠른 DIFF 방금 떠났을 때 시도의, 그리고 더 많은 메모리를 사용)

그래서 단순히 올바른 도구가 아닙니다 (나는 eclipse3으로 테스트했다. .6M3, 가장 최신 JDK, Windows7 Ultimate 및 4GoRAM ...). 노트의


커플 :

열려 일식, 일식 아직이 파일에 대한 모든 메모리를 소비하려고하지 않을 때 파일이 하나가 작업 공간에 표시되지 않는 경우
  • . 표시 할 때까지 기다립니다. 해당 파일에서 전환
  • 때문에 '지역의 역사'옵션의 (빠른 DIFF를 트리거합니다. 그래서

)가 아닌 전체 일식을 다시 시작할 때까지 (모든 메모리를 해제하지 않습니다 파일을 닫는

  • 이 시점에서, 같은 도구 내가 질문 Best Free Text Editor Supporting More Than 4G Files?에 언급 :. (심지어는 사이트 불구하고, swiftgear가) Large Text File Viewer가, 아래로 since late 2008이다 유효한 대안

  • +0

    그래, 내가 생각하기에 이것은 거의 결론이다. Xmx arg를 변경하면 도움이되지만, 충분히 큰 파일을 얻으면 꽤 빨리 고장납니다 (불행히도, 큰 램은별로 필요하지 않습니다. 특히 램 요구량과 비교할 때). –

    1

    나는 그것이 가능하지 않다고 생각한다. 나는 또한 큰 XML 파일로 고생했으며 기본적으로 Eclipse를 죽인다. 다른 도구를 사용해보십시오.

    대개 큰 파일을 보려면 BareTail을 사용하십시오. XML 지향적 인 것이 아니지만 GB의 파일을 볼 수 있습니다.

    1

    을 XMLMax을 시도 그것은 처리 할 수있는 가상의 XML 편집기입니다. 모든 크기 f ile을 트리 뷰에 표시하십시오. Google XMLMax 편집기.