-
• #2
So, I confused about require("Storage").read RAM less or RAM more
It's as the docs say - it doesn't use RAM, it just returns a memory-mapped String pointing to flash.
I believe that comment was about Tensorflow. Tensorflow is unable to work directly from the flash memory so in Tensorflow's case you have to load from Flash into RAM.
returned data between require("Storage").read with A string of data and require("Flash").read with A Uint8Array of data
require("Flash").read
actually loads straight into RAM, butrequire("Storage").read
doesn't.Realistically there's not really much of a case where you should be using
require("Flash")
now, unless you're doing something very low level -
• #3
thank you!!!
It seems that
require("Storage").read
actually accessing the data directly from flash in bangle with RAM less.But,i saw the post https://forum.espruino.com/comments/15009857/
So, I confused about
require("Storage").read
RAM less or RAM moreAnother confusing thing is the returned data between
require("Storage").read
withA string of data
andrequire("Flash").read
withA Uint8Array of data
, whitch from extranal flash both.thx!