Eclipse + PyDev становится чрезвычайно медленным с большим импортом - PullRequest
1 голос
/ 14 мая 2010

Я пытаюсь использовать Eclipse + PyDev для изучения программирования OpenGL, но когда я набираю

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

IDE становится очень медленным!

Ok. Это не умный импорт идей во многие бесполезные вещи, но он так полезен для изучения новой библиотеки!

Любая помощь?

PS: я использую Ubuntu с Eclipse Galileo.

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Я пытаюсь воспроизвести вашу проблему, и я не могу сделать это здесь - даже с этими конструкциями, она не становится медленнее, поэтому, я думаю, ваша настоящая проблема - это другая проблема - наиболее вероятная является то, что JVM не получает достаточно памяти.

Итак, попробуйте сделать следующее: снова автоматически включить сборку (если вы ее отключили - как это обычно не рекомендуется) и проверить:

  1. Если у вас установлена ​​последняя версия PyDev

  2. Является ли "OpenGL" в принудительных встроенных функциях (должно быть - это должно быть сделано автоматически, поэтому просто перепроверьте).

  3. Чтение Каковы наилучшие настройки JVM для Eclipse? и используйте эти настройки (если это действительно проблема с памятью, вам нужно поднять флаг "-Xmx").

Если это ничего не решает, и вы действительно чувствуете, что отключение автоматической сборки необходимо, не забывайте запускать сборку вручную всякий раз, когда вы используете какую-либо функцию, которая нуждается в такой информации, например: глобальные переменные поиска: Ctrl + Shift + T, найти ссылки: Ctrl + Shift + G в выбранном токене - и, вероятно, куча других, которые я забыл:)

2 голосов
/ 15 мая 2010

Вы можете отключить Project -> Build Automatically в меню. Нет смысла продолжать создавать файлы с Python, и у вас есть интерактивная консоль для тестирования вашего кода. Это никак не повлияет на завершение кода.

...