Re: IPC?
- From: "Vyacheslav Lanovets" <xentrax_umail.ru>
- Date: Sat, 18 Jun 2005 08:43:34 +0400
Hello, Steve!
You wrote on Fri, 17 Jun 2005 16:24:19 -0400:
SMe> So, how does IPC have anything to do with 14M being available for
SMe> applications? E.g how is IPC a solution to a lack of memory?
We have an application which, after initialization takes 15 MB of virtual
memory. And it certainly needs some heap memory to do its work.
We don't bother too much about such devices as PocketPC but we have only 10
MB free virtual memory on our proprietary WinCE devices, and we still have a
lot of new features in the URD.
As a first step, as our application consists of rather independent modules,
seldom used simultaneously, we are going to explicitly load those DLLs with
LoadLibrary. But this could lead to virtual memory fragmentation if some
dlls are loaded into gaps left after unloading bigger DLLs, so care is
needed here :)
Anyway, all other DLLs will be converted into statically linked LIBs, so we
eliminate 64K alignment problem and probably we'll get some gain from linker
optimization and reducing import/export tables size.
But what we want to do is to place several really independent and large
blocks (with commercial libraries statically linked) into separate EXE files
and run them as separate processes, not load them into our own process.
That's what we need data IPC for.
Best regards, Vyacheslav Lanovets
.
- Follow-Ups:
- Re: IPC?
- From: Steve Maillet \(eMVP\)
- Re: IPC?
- References:
- Prev by Date: how to enable automatic reboot on an application crashing
- Next by Date: Memory management in WinCE
- Previous by thread: Re: IPC?
- Next by thread: Re: IPC?
- Index(es):
Relevant Pages
|