如果我在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. Grails應用程序佔用的內存超過可能嗎?
- 2. 我可以通過Chrome擴展程序訪問Gears嗎?
- 3. 我可以通過XBAP訪問web.config嗎?
- 4. 我可以通過我的iPhone應用程序訪問未接電話嗎
- 5. 我可以使用另一個應用程序B訪問A的應用程序的內部存儲器嗎?
- 6. 運行32位編譯二進制文件的進程是否可以使用超過4GB的內存?
- 7. 我可以從我的應用程序訪問另一個應用程序嗎?
- 8. iPhone:我的程序可以使用imagepicker API訪問相機嗎?
- 9. 我可以從主機訪問設備全局內存嗎?
- 10. 我可以從存儲過程訪問遠程mysql服務器/數據庫嗎?
- 11. 我可以通過ruby驅動程序訪問mongo的geoNear功能嗎?
- 12. 無論如何,應用程序可以在內存中使用超過16mb的內存嗎?
- 13. ASP.Net - 我可以從標記內訪問我的BasePage屬性嗎?
- 14. 我可以從內部課程訪問「輔助這個」嗎?
- 15. 我可以通過ipv4訪問我的ipv6網站嗎?
- 16. 我可以通過webservice訪問遠程數據庫嗎? C#winforms
- 17. Chrome擴展程序可以訪問本地存儲嗎?
- 18. 酸洗程序可以通過C API訪問嗎?
- 19. 如何使C++程序使用超過4GB的RAM?
- 20. 我如何可以訪問內部存儲,以列出的ListView
- 21. 堆大小超過4GB
- 22. 32位程序可以在64位操作系統上使用多於4GB的內存嗎?
- 23. Windows驅動程序可以訪問進程的頁表嗎?
- 24. 我可以通過任何設備訪問Azure應用程序嗎?
- 25. 我可以通過應用程序事件訪問主頁面嗎?
- 26. 我可以讓我的iPhone應用程序的內容通過Spotlight搜索嗎?
- 27. 我可以使用實體框架來操縱存儲過程的內存嗎?
- 28. 我可以訪問Simdriveline組件的內容嗎?
- 29. 我可以從內部類訪問注入的ejb嗎?
- 30. 我可以使用JNDI訪問文件/它們的內容嗎?
這是否意味着我最好在Linux上運行它?或者我可以爲Python構建一個64位Windows exe文件? – Ben 2009-02-19 14:39:59