Re: Kinetic - Loading apps into fast RAM



On Mon, 25 Feb 2008 06:59:04 +0000, Mark wrote:

In message <a67755764f.druck@xxxxxxxxxxxxxxxx>
druck <news@xxxxxxxxxxxxxxxx> wrote:

On 24 Feb 2008 Jess <phantasm_39@xxxxxxxxxxx> wrote:
Is it possible to force applications to run only in the RAM in the
processor board?

No, not without modifying RISC OS's memory allocation strategy.

[snip]

Does not the Kinetic get its higher speed by using its on-board RAM
/first/ ?

It gets its higher speed because a lot of allocations get put there
because you only have a small amount of memory on the motherboard.
There's still a chance Firefox will get allocated memory off the CPU
card, and it still won't be able to do half-word loads or stores to other
parts of the system, such as video memory, or in-memory drag-and-drop
transfers: it's too much effort to tell the compiler to allow half-word
accesses in some parts of the program and not in others.

And in any case, even a 300MHz StrongARM is way too feeble to run
Firefox, even if you had infinitely fast RAM.

B.
.



Relevant Pages

  • Re: How to release heap memory that is marked as free
    ... As I said, fragmentation is a very serious problem, and one of the most serious problems ... my allocator was accused of using massive amounts of memory. ... I'm going to have to re-think the memory allocation that I'm ... process's 'working set'. ...
    (microsoft.public.vc.mfc)
  • Re: [PATCH 00/28] Swap over NFS -v16
    ... memory they can consume. ... So we need the extra (skb) ... included in the reserve? ... if the allocation had to dip into emergency reserves, ...
    (Linux-Kernel)
  • Re: Memory leak with CAsyncSocket::Create
    ... read my essay on how storage allocators work. ... Create method is consuming system memory that is not released back to ... The memory consumption is either shown as "Mem Usage" on the Task ... many levels of allocation going ...
    (microsoft.public.vc.mfc)
  • Re: OT: C++ overloading operators
    ... dynamic allocation, no matter how many "clever tricks" are used... ... though there's enough memory in the system, ... all these "flexible data types" map into CPU command ... The computing environment is completely ...
    (comp.dsp)
  • Re: HLA Lib
    ... All memory allocation is freed up when the process quits. ... reduce need to resize blocks for 98% string operations. ... HLA strings already consume. ...
    (alt.lang.asm)