大家好,
這裡有一個非常令人沮喪的問題。我執行兩個表的聯接。兩個表都很小,大約有 9-10 行和 40 列。使用此程式碼成功完成連線。
dt_join = dt1 << (With(dt2), Merge Same Name Columns, By Matching Columns(:col1 = :col1, :col2=:col2), Include Nonmatches(1,1), Preserve main table order(1));
如果我之後運行任何程式碼,就沒有問題。僅使用 Chrome、文件瀏覽器和 JMP,我的總記憶體約為 10%。但是,如果我嘗試對新加入的表執行任何操作,整個 JMP 應用程式將變得無響應,並且必須強制關閉。
此外,我還嘗試(我的最終目標)將已連接的表與另一個表連接起來,以產生包含3 個表的最終連接表,當我嘗試這樣做時,我的應用程式也沒有回應,並且我的記憶體使用率達到99% 及之後有時我收到「無法分配記憶體訊息」。
這是我在正常使用 JMP 的情況下的記憶體構成,但未對連接表執行任何操作

任何想法或可能的解決方案。這是令人難以置信的令人沮喪。
我想我明白問題所在了。每個表格都有 9-10 行圖像(透過儲存帶有圖形選項的表格)。單獨處理每個單獨的表是相當不錯的,但是當加入它們時,現在有大約 20 個圖像,我猜會導致一些記憶體問題。我刪除了圖像並能夠進行三向連接。
無論哪種方式,這似乎都不應該完全限制電腦的內存,尤其是 64Gb RAM 的內存。
我可能仍會聯繫支援人員