close

在使用microypthon 時heap memory 的管理是很重要的,head memory 的使用率關係到你程式的寫法及可用程式的大小,

所以在程式撰寫方法有三個小技巧,第一是程式中comment的字數不要太多,這些也是會佔有記憶體空間,第二是程式縮排時使用二個空白就好,不要使用tab的方式,畢竟使用晶片不可能像PC有那麼大的記憶體空間可以使用,第三方式是在程式中不要留空白列,留空白列可以讓程式較簡潔易讀但會浪費記憶體空間,

 

這篇文章找了好久,不知在什麼文件看過,之後就一直找不到但我個人

Import gc

gc.collect()

 

mem_info(1)

undefined

Symbol Meaning
. free block
h head block
= tail block
m marked head block
T tuple
L list
D dict
F float
B byte code
M module

參考資料:
https://www.beningo.com/managing-the-heap-space-in-micro-python/
https://docs.micropython.org/en/latest/esp8266/reference/constrained.html

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 stanley 的頭像
    stanley

    史坦利Stanley程式Maker的部落格

    stanley 發表在 痞客邦 留言(0) 人氣()