如果我在64位操作系統的64位機器上運行python,我的程序是否可以訪問全部內存?即假設我有足夠的內存,我可以用100萬個條目創建一個列表嗎?如果沒有,是否有其他的編程語言可以允許這樣做?我的程序可以訪問超過4GB的內存嗎?
6
A
回答
7
您需要確保Python已經構建爲64位應用程序。例如,在Win64上,您將能夠運行Python.exe的32位版本,但它不會得到64位環境的好處,因爲Windows會在32位沙箱中運行它。
3
語言python本身沒有這樣的限制,但也許你的操作系統或你的python運行時(pypy,cpython,jython)可能有這樣的限制。
你想使用什麼Python運行時和操作系統的組合?
+0
其實,我不介意。我有一個應用程序,現在正在處理(部分在Matlab中,部分在Python中),這個應用程序正在運行內存限制,並且我想要遷移到64位。我不確定Python是否是合適的語言,但是從你的說法來看,它聽起來應該是好的。 – Ben 2009-02-19 14:39:11
相關問題
- 1. 我可以通過片段訪問保存在內存中的文件嗎?
- 2. Grails應用程序佔用的內存超過可能嗎?
- 3. 我可以通過Chrome擴展程序訪問Gears嗎?
- 4. 我可以訪問內存中的任何東西嗎?
- 5. 我可以只讓我的程序訪問文件夾嗎?
- 6. 我可以通過XBAP訪問web.config嗎?
- 7. 我可以通過我的iPhone應用程序訪問未接電話嗎
- 8. 我可以使用另一個應用程序B訪問A的應用程序的內部存儲器嗎?
- 9. 運行32位編譯二進制文件的進程是否可以使用超過4GB的內存?
- 10. iPhone:我的程序可以使用imagepicker API訪問相機嗎?
- 11. 我可以訪問其他擴展程序的JavaScript變量嗎?
- 12. 我可以從我的應用程序訪問另一個應用程序嗎?
- 13. 我可以從主機訪問設備全局內存嗎?
- 14. 我可以從存儲過程訪問遠程mysql服務器/數據庫嗎?
- 15. 多個線程可以同時訪問共享內存嗎?
- 16. 我可以通過ruby驅動程序訪問mongo的geoNear功能嗎?
- 17. 我可以通過節點驅動程序訪問mongo的geoNar功能嗎?
- 18. 我們可以通過編程訪問MS Windows中的過程控制塊嗎?
- 19. ASP.Net - 我可以從標記內訪問我的BasePage屬性嗎?
- 20. 無論如何,應用程序可以在內存中使用超過16mb的內存嗎?
- 21. 我可以從內部課程訪問「輔助這個」嗎?
- 22. 我可以通過node.js應用程序解耦來自我的symfony2應用程序的Facebook訪問嗎?
- 23. 兩個進程可以同時訪問內存中(:內存:) sqlite數據庫嗎?
- 24. 我可以通過ipv4訪問我的ipv6網站嗎?
- 25. x64進程可以佔用多少內存4GB RAM
- 26. Facebook可以訪問我的網站嗎?
- 27. 我可以通過webservice訪問遠程數據庫嗎? C#winforms
- 28. Chrome擴展程序可以訪問本地存儲嗎?
- 29. 酸洗程序可以通過C API訪問嗎?
- 30. 如何使C++程序使用超過4GB的RAM?
這是否意味着我最好在Linux上運行它?或者我可以爲Python構建一個64位Windows exe文件? – Ben 2009-02-19 14:39:59