Fabrizio,
Don't ignore CPU horsepower needs.
Ed
Hmm interesting... now, 77K is kind of 'at reach'...
Depending on the chip I am going to finalize the project, but probably with some help from some external RAM & flash I might give it a shot.
Thanks a lot for your reports!
Fabrizio


On Mon, Apr 15, 2013 at 5:30 PM, Ed Sutter <ed.sut...@alcatel-lucent.com <mailto:ed.sut...@alcatel-lucent.com>> wrote:

    One correction...
    I realized that I reported my high-water mark with my allocator
    in 'trace' mode.  This significantly screws up the allocation sizes in
    runtime.  After rebuilding with that turned off, the high-water mark
    that I get is around 77K.

        Hi,
        Just to put a few things in perspective regarding the
        likelihood of this
        working in a really small embedded system...

        Regarding memory...
        It really depends on just how small you need to be...

        One session looks like it uses upwards of 2100 malloc calls.
        Long term
        fragmentation from one session to the next is not an issue
        simply because I
        have a dedicated heap, which I flush at the end of each
        session; however
        my heap analytics show that the high-water level is under 200K
        of heap.
        I'm hoping that some of these allocations can be replaced with
        stack-based arrays,
        but I haven't looked into that much yet.

        Regarding speed...
        No "real" data here, other than to say that I'm on a ~450Mhz
        PowerPC (no FPU)
        and it seems to be fine.


        Ed





Reply via email to