summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/modules
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-02 19:20:13 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-07-02 19:22:55 +0300
commit686367dcfc6cb0a930fbfee03399b706eb76eae7 (patch)
tree3089087f7a2258d4f80bb5f46b883250f64a765d /esp8266/modules
parent417dc0c05d93acdc34598283c3c1a7bccccb4d36 (diff)
downloadmicropython-686367dcfc6cb0a930fbfee03399b706eb76eae7.tar.gz
micropython-686367dcfc6cb0a930fbfee03399b706eb76eae7.zip
esp8266: Explicitly collect garbage in bootstrap scripts.
Leads to less fragmentation at teh time user code starts.
Diffstat (limited to 'esp8266/modules')
-rw-r--r--esp8266/modules/_boot.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/esp8266/modules/_boot.py b/esp8266/modules/_boot.py
index c950de6758..2cacb56760 100644
--- a/esp8266/modules/_boot.py
+++ b/esp8266/modules/_boot.py
@@ -1,3 +1,4 @@
+import gc
import uos
from flashbdev import bdev
@@ -7,3 +8,5 @@ try:
except OSError:
import inisetup
vfs = inisetup.setup()
+
+gc.collect()