You've Got Mail.........DM42L
|
03-21-2016, 03:09 AM
Post: #51
|
|||
|
|||
RE: You've Got Mail.........DM42L
(03-20-2016 10:48 PM)Paul Dale Wrote:(03-20-2016 05:23 PM)Thomas Okken Wrote: In any case, Free42 uses RAM at about twice the rate of the 42S, because variables take up 16 bytes instead of 8, programs are stored in a less compact format, and system overhead is larger. Hi Pauli, I'm not sure what you mean by "freer allocation/freeing of RAM" (garbage collection maybe?), but as far as fragmentation is concerned, that wouldn't be difficult to deal with in an embedded environment. The only functions called by the Free42 core that aren't in the Free42 shell are malloc(3), realloc(3), and free(3). With a bit of C++ magic, those could all be overloaded to use movable memory blocks, and because the Free42 core is single-threaded, that wouldn't require any code changes to lock and unlock those memory blocks. This wouldn't be something you could do in an afternoon or a weekend, but it shouldn't be a major rewrite either. - Thomas |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 6 Guest(s)