Just to play the devils' advocate;

If we do a full program optimalisation phase on each application
that's installed on the system and include system/corelib we could
possibly get a speed improvement compared to using them as a seperate
lib.

All the functionality that's in system/corelib that wouldn't be used,
wouldn't be included in the binary.

Also, code memory usage will be far less compared to actuall data memory anyway.
(but then again, executables contain a lot of resources in the form of
images etc. these days)

Another thing to consider is that we might, eventually, want to be
able to let applications use different versions of the
system/corelib..



On Dec 25, 2007 10:21 PM, Jonathan Chayce Dickinson
<[EMAIL PROTECTED]> wrote:
> Hey All,
>
> Once again, I found a good article (actually a continuation from the one
> I sent previously). View article...
> <http://feeds.feedburner.com/%7Er/vuscode/%7E3/205857279/net-foundations-net-execution-model.aspx>
>
> In any case, what is interesting is that JITted code is only cached for
> each AppDomain (in essence each app has it's compiled version of
> System.dll/corelib, very inefficient). It would be interesting to figure
> out how to cache compiled code globally and just redirect memory
> pointers within that code. Any ideas? Is it a viable idea? Maybe some
> clever paging? I rate we could get nice memory savings like that :).
>
> Merry Christmas people! And a happy new year!
>
> --
>                              Jonathan Dickinson
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> SharpOS-Developers mailing list
> SharpOS-Developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sharpos-developers
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to