我試圖使用Eclipse + PyDev的用於研究的OpenGL編程時非常慢,但是當我輸入的Eclipse + PyDev的變大進口
from OpenGL.GL import *
from OpenGL.GLUT import *
IDE變得非常慢!
好的。這對於無用的東西來說不是一個聰明的主意,但它對學習一個新的圖書館非常有用!
任何幫助? PS:我在Ubuntu Galileo上使用Ubuntu。
我試圖使用Eclipse + PyDev的用於研究的OpenGL編程時非常慢,但是當我輸入的Eclipse + PyDev的變大進口
from OpenGL.GL import *
from OpenGL.GLUT import *
IDE變得非常慢!
好的。這對於無用的東西來說不是一個聰明的主意,但它對學習一個新的圖書館非常有用!
任何幫助? PS:我在Ubuntu Galileo上使用Ubuntu。
您可能想要在菜單上禁用Project -> Build Automatically
。用Python繼續構建文件是沒有意義的,而且你有一個交互式控制檯來測試你的代碼。這完全不會影響代碼完成。
實際上,我建議不要禁用自動構建...在這種情況下,某些基本功能(如Ctrl + Shift + T瀏覽所有類/方法/字段)將不可用。 – 2011-09-15 10:52:44
我想重現你的問題,我無法在這裏做 - 即使這些結構,它不會變慢,所以,我認爲你真正的問題是一些其他問題 - 最可能是JVM沒有獲得足夠的內存。
所以,請嘗試執行以下操作:再次自動上翻的版本(如果你禁用它 - 因爲它不是一般建議),並檢查:
如果您有最新的PyDev安裝
在強制內置函數中是「OpenGL」(它應該是 - 應該自動完成,所以只需再次檢查)。
閱讀What are the best JVM settings for Eclipse?並使用這些設置(如果它確實是內存問題,則需要提出「-Xmx」標誌)。
如果沒有解決了,你真的覺得禁用需要自動生成,不要忘記,只要你使用一些功能需要這些信息來手動運行構建 - 即:搜索全局:按Ctrl + Shift + T,找到引用:Ctrl + Shift + G在選定的令牌 - 可能是其他一堆我忘了:)
難道是PyDev試圖查找所有可用的代碼完成方法嗎? – phimuemue 2010-05-14 17:46:11
您可以禁用自動構建。我認爲它也與代碼完成有關。無論如何,這不是一個好主意,除非你知道什麼是進口產品。 – Dingle 2010-05-14 18:45:27
什麼是您的電腦規格?我甚至有'從OpenGL.GLU導入*',它對我來說並不慢。 – 2010-05-15 04:10:01