[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Wed, 12 Jun 2002 21:26:43 +1000
There has been quite a bit of interest lately in embedded
CLR implementations, on various mailing lists in the .NET
To this end, I have begun experimenting with stripping
ilrun down to smaller proportions. The following document
describes the basic process:
The pnet tree now contains a "profiles" directory, which
describe which features are enabled or disabled. The
default profile is "full", which turns everything on.
Two of the smaller profiles are "kernel" and "compact",
which roughly match the ECMA profiles of the same name
("kernel" is the smaller of the two).
Note: it is still early days. I've managed to strip down
the size of the code quite considerably, but it still uses
a lot of data memory. My hope is that we can get a useful
engine running in 1 Mb of RAM (not quite there yet).
All of these changes are in the CVS version. The above
document explains how to configure pnet to build in a
smaller configuration. Feel free to experiment with
the profiles, and search for ways of saving more memory.
- [DotGNU]Embedding Portable.NET,
Rhys Weatherley <=