AW: [Mono-devel-list] System.ServiceProcess development

Ben Maurer bmaurer at ximian.com
Mon Apr 4 17:44:20 EDT 2005


On Mon, 2005-04-04 at 22:58 +0200, Jörg Rosenkranz wrote:
> Hello Miguel,
> >
> > I think your code should go into SVN;  Would you mind doing the honors?
> >
> I've added the daemon under mono/monod and commited my changes in 
> ServiceBase. Maybe someone can have a look at Makefile.am. I hope
> it doesn't break builds on other systems.
> Have fun!

Two quick ideas:

      * I think it would make sense to have mono --daemon or something.
        `mono' does not use libmono.so, it statically links to libmono.
        This has a huge performance advantage. By linking to libmono we
        experience two disadvantages: 1) we have to deal with the
        performance problem since libmono is shared and must have PIC
        code, which is slower, 2) if somebody runs the "real" mono, we
        end up having two versions of our code loaded into memory. This
        is bad as it uses up more physical ram and costs extra disk
        seeks. This would also solve:
      * If we keep this around, can we rename the directory to
        `service-deamon' or something. The `mono' at the beginning of
        `monodoc' is messing up bash completion ;-(.

-- Ben




More information about the Mono-devel-list mailing list