> From: "André Braga" <meianoite@xxxxxxxxx> > > Pursuing the perfect algorithm for all given workloads on an > uniprocessor system is a quixotesque task, IMVHO. There are better > windmills to fight out there. Besides, Haiku has a clear goal of > desktop responsiveness, so that's the kind of tuning we're interested > in. Amen to that (not that I've ever heard of fighting windmills before!) > That said, I would definitely like to experiment with *offline* > optimization of tunables using GAs once I'm set with an algorithm of > my liking; I even hinted at that on my GSoC application form. But I > can't really subscribe to bolting a GA runtime mutation engine onto > the Haiku kernel. IMO the overhead is just not worth it. Absolutely agreed. Offline optimisation using a set of standard desktop use cases sounds sensible but doing it at runtime is silly. Doesn't really fit with the lean, fast, small-kernelled approach of Haiku. The other problem I forsee is that it would be hard for application developers to create applications with good threading policies (relative priorities and stuff) if the OS is going to go changing its scheduler on you at run-time. > Cheers, > A. Simon ----------------------------------------- Email sent from www.virginmedia.com/email Virus-checked using McAfee(R) Software and scanned for spam