64 位 JMP 中的最大文件大小?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我有一台配備 4GB 內存的筆記本電腦,可以在 JMP 中打開接近 1GB 的 sas7bdat 文件。貪婪的我想玩更大的數據集(越大總是越好,對吧?) - 所以我升級到了具有 64GB RAM 的工作站。我安裝了 JMP Pro 10(64 位) - 與筆記本電腦上的相同 - 但我無法打開比筆記本電腦上更大的文件。是什麼賦予了?當我嘗試訪問更大的文件時,我不斷收到“無效內存訪問”錯誤。關於如何調試有什麼建議嗎?
謝謝,
保羅
回复:64 位 JMP 中的最大文件大小?粗略地說,數字每個 8 個字節,字符串每個約 32 個字節,最低限度。對於您的機器和行數的猜測:64GB/2B 行是每行 32 字節。並且,數據表中的行狀態信息(選定、隱藏、顏色、符號等)每行使用 8 個字節。也許是 3 列數字。
數據表中可以使用 1、2 或 4 字節的短整數;您必須在首選項中啟用它們。
您可能還有一個 64GB 的頁面文件,這使地址空間增加了一倍,但是一旦您開始分頁 GB 的數據,您的數據表將非常緩慢。
長度超過大約 20 個字符的閾值的字符串會使用額外的內存。
JMP 12 的首選項可能有助於導入 CSV。進行額外的傳遞以確定哪些列可以使用 1-2-或 4 字節整數列以及哪些字符列具有足夠少的不同值用於列表檢查。

回复:64 位 JMP 中的最大文件大小?因此,我嘗試打開另一個 (3.4GB) 文件,我知道該文件低於 20 億行的限制,錯誤是“JMP 無法分配足夠的內存來打開此數據集”。 考慮到我的系統規格,我感到很驚訝。我運行的是 64 位 Windows 7 Pro。該文件為 *.csv 類型。
回复:64 位 JMP 中的最大文件大小?JMP 的最新幾個版本都提高了 JMP 處理超過 2,000,000,000 行的表(2^31 是一個限制)的能力。如果您的數據超過 20 億行,JMP 10 可能會出現問題,請嘗試 JMP 12。
如果不是 20 億行...
這是在 windows 還是 mac 上?如果是windows,是64位windows嗎?是您遇到崩潰的錯誤嗎?您之前遇到過同樣的崩潰嗎?您要打開的文件是 .JMP 或 .CSV 或 ???JMP 日誌中的錯誤消息還是來自操作系統的崩潰對話框?
無效內存訪問可能意味著 JMP 中出現錯誤,但更多信息將使我們更接近答案。
您*應該*能夠使用 64 位 JMP 12 在 64GB RAM 64 位操作系統上打開一些相當大的文件。
克雷格