Hello Jools

On 30-Jul-01, you wrote:
> certainly i would like the ability to set my own priorites for voyagers
> processes. as you can in ibrowse to a certain extent. (yes i do run executive
> but i would stil like to lower default priorities of voyager)

And what would that give you?

Control enough for you to induce deadlocks (wahey, I really want the image
decoders at proority 20!! :), or significantly reduce the performance of V
such that you'd all start complaining ("wah, image decoding is so slow! Why
is this so slow? What's this not happening fast enough for?" "did you change
a process priority?" "yes" "tough shit then")

I should point out one tiny thing: Executive is *not* the best thing in the
world to be running if you want every ounce of speed out of Voyager. By
definition it restricts applications with high cpu usage to lower priorities
so that they don't hog the entire system: as such, you WILL notice that V
tends to crawl somewhat under certain operations - image decoding takes
a lot of CPU time. Javascript is very cpu intensive (essentially JS parsing
is reading memory and placing opcodes in memory, and JS execution is
nothing more than reading opcodes and moving things around in memory,
possibly with a little math. No input-bound operations). Page layout is
very cpu intensive too, with no pauses for input.

And Executive will be saying "wow, V takes up loads of CPU. Other tasks
need a little, so I'll move it down the list". And it'll do this a lot. And V
will get slower as a consequence...

(V does include some Executive support in that it sets the Nice value of
certain operations to work around the fact that Executive keeps knocking
it's priorities down)

Have you tried unscheduling V (TASK+CHILDTASKS) for a while to see
if it makes a massive difference?

Thanks
-- 
Matt

_____________________________________________________________________
Voyager Mailing List - http://v3.vapor.com/
Voyager FAQ....: http://faq.vapor.com/voyager/
Listserver Help: mailto:[EMAIL PROTECTED]?Subject=HELP
Unsubscribe....: mailto:[EMAIL PROTECTED]?Subject=UNSUBSCRIBE

Reply via email to