개발자

[STS] mybatis mapper 사이즈 큰(?) xml 파일을 XML Editor로 열면 30초 이상 걸리는 현상 해결법 질문

2024년 03월 07일조회 76

[STS] mybatis mapper 사이즈가 큰(60KB정도) xml 파일을 XML Editor로 열면 STS가 이상없음 뜨면서 30초 이상 걸리고 난 후 (정확히 45초 정도 걸렸음) 열리는 현상이 있는데 해결 방법 있을까요? 사이즈 작은 xml 파일은 안그러고 50KB 이상? 정도인 xml 파일을 XML Editor로 열면 오래 걸리면서 열리더라고요.. 구글링 해결법 검색해도 잘 안나오고 STS Heap Size 1024M에서 2048M로 늘려도 똑같은 현상이고 폐쇄망이라 STS 써야됩니다.. 겨우 사이즈도 60KB이고 소스 줄도 1300줄 정도인데 왜이러는걸까요? XML Editor로 열고 싶은데 따로 방법이 없을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 03월 07일

STS(Spring Tool Suite)의 경우, 큰 XML 파일을 열 때 많은 리소스를 사용하여 느려질 수 있습니다. 이 문제를 해결하기 위한 몇 가지 방법이 있습니다: 1. 기본 메모리 설정 증가: STS에서는 기본적으로 제한된 양의 힙 메모리를 할당받습니다. 이를 늘려주면 성능 향상에 도움이 됩니다. 하지만 이미 2048M로 늘렸음에도 문제가 해결되지 않았다면, 다른 방법을 시도해봐야 합니다. 2. XML Editor 최적화: STS는 내부적으로 Eclipse를 기반으로 하고 있으므로, Eclipse용 XML Editor 중 성능이 좋은 것을 찾아 사용하는 것도 하나의 방법입니다. 3. DTD/Schema 검증 비활성화: XML 파일을 열 때, DTD나 Schema에 따른 유효성 검사를 수행하는데 이 부분의 시간이 오래 걸릴 수 있습니다. 따라서 DTD/Schema 검증을 비활성화하면 로딩 시간이 단축될 수 있습니다. 4. XML 파일 분할: 개발 규칙에 따라 다르겠지만, 가능하다면 큰 XML 파일을 작은 여러 개의 파일로 분할하는 것도 추천합니다. 5. 최신 버전 사용: 더 이상 업데이트를 받지 않는 STS 3 버전 사용하는 경우, 최신 버전인 STS 4로의 마이그레이션이나 인텔리제이 같은 다른 IDE 고려해볼 수 있습니다. 하지만 그럼에도 해결되지 않는다면, 공식 문서나 커뮤니티 등에서 정보를 얻기 위한 좀 더 구체적인 삽질을 해보는 것이 좋을 것 같습니다. Local 환경 설정, OS와의 호환성 등 다양한 변수들이 복합적으로 작용할 수 있기 때문입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!