2010-05-14 3 views
1

내가 OpenGL을 프로그래밍을 공부 이클립스 + PyDev의를 사용하기 위해 노력하고있어 극도로 느려지지만 입력 할 때이클립스 + PyDev의 큰 수입

from OpenGL.GL import * 
from OpenGL.GLUT import * 

IDE는 매우 느린됩니다!

확인. 많은 쓸모없는 것들에 대한 똑똑한 아이디어 가져 오기는 아니지만 새로운 라이브러리를 배우는데 매우 유용합니다!

어떤 도움이 필요합니까?

추신 : 나는 Eclipse Galileo와 함께 우분투를 사용합니다.

+0

코드 완성을 위해 사용 가능한 모든 방법을 찾아 보려고 할 수 있습니까? – phimuemue

+1

자동 빌드를 비활성화 할 수 있습니다. 코드 완성과도 관련이 있다고 생각합니다. 어쨌든 가져온 것이 무엇인지 알지 못하는 한 가져 오기 *를하는 ​​것은 좋지 않습니다. – Dingle

+0

컴퓨터 사양은 무엇입니까? 나는 OpenGL.GLU 가져 오기 *를 사용하고 있으며 느린 것은 아닙니다. –

답변

2

메뉴에서 Project -> Build Automatically을 비활성화 할 수 있습니다. Python으로 파일을 계속 작성하는 것은 의미가 없으며 코드를 테스트 할 수있는 대화 형 콘솔이 있습니다. 이것은 코드 완성에 전혀 영향을 미치지 않습니다.

+0

사실 자동 빌드를 사용하지 않도록 설정하는 것이 좋습니다 ... 일부 기본 기능 (Ctrl + Shift + T로 모든 클래스/메소드/필드를 탐색 할 수 있음)은이 경우 사용할 수 없습니다. –

2

문제를 재현하기 위해 노력하고 있습니다. 여기서도 할 수 없습니다. 이러한 구성을 사용해도 느려지지 않으므로 실제 문제는 다른 문제입니다. JVM이 충분한 메모리를 확보하지 못할 가능성이 있습니다.

그래서, 다음과 같은 일을 시도하십시오 : 자동으로 다시 빌드를 켭니다 (만약 당신이 비활성 상태 - 그것은 일반적으로 권장하지의로) 확인 :

  1. 최신의 PyDev가

  2. 을 설치 한 경우
  3. 강제 내장 명령에 "OpenGL"이 있습니까? (자동으로 수행되어야하므로 이중 확인 만해야합니다).

  4. What are the best JVM settings for Eclipse?을 읽고 실제로 메모리 문제 일 경우 "-Xmx"플래그를 올려야합니다.

아무것도가 해결되지 그리고 당신이 정말로 자동 빌드가 필요하지 않도록 생각한다면, 당신은 정보를 원하시면 것을 필요로 일부 기능을 사용할 때마다 수동으로 빌드를 실행하는 것을 잊지 마세요 - 예 : 검색 전역 : Ctrl 키 + 시프트 + T, 참조 찾기 : 선택된 토큰에서 Ctrl + Shift + G - 아마도 내가 잊어 버리고있는 다른 사람들의 무리 :)