[算表] 變數回收再利用能提效或省資源嗎?已刪文

看板Office作者 (☒☒)時間4年前 (2019/10/16 00:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
軟體:OFFICE 365 EXCEL 版本:1908 最近開始自學研究陣列的用法 發現變數跟陣列都是吃記憶體為主的運算法 所以我在想是不是每次計算完之後就要Erase 或是乾脆後續的算式也用同個陣列變數 就不用特地去Erase 例如 i = Range("A1:B100000") (變數i用完之後) i = Range("C1:D100000") 所以應該只會有20萬個陣列數值佔用記憶體 而分成i1跟i2兩個的話會變成有40萬個陣列數值佔用記憶體 我這樣理解應該沒錯吧? 如果像這樣共用陣列或每次用完都Erase掉 會提高效率或是節省記憶體資源嗎? 另外有沒有辦法能監看陣列的記憶體佔用量呢? 看工作管理員感覺還是不太準確 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.189.222 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1571157612.A.745.html
文章代碼(AID): #1TfVPiT5 (Office)