I used the Lennart Poettering method for a couple of days (on LMDE, didn't apply it to my Statler box yet and I'm back on XP for a bit) and from what I could tell is that the most benefit will come from using apps launched from the terminal as also mentioned by ThinkRob in this thread. Doesn't seem like you can reuse the same terminal session, it needs to have it's own tty assignment so you'll want to launch a fresh terminal for each app you want to use it with. So... in my case, I'd have ffmpeg (which is pretty heavy) running from it's own terminal session and then if I wanted to browse at the same time, just launch my browser from a new terminal. CPU usage is still 100% but the allocation seems better for my use (I think you can do similar things with "nice" too, but I haven't used it in a long time). The assignment sticks for that session, and will remain even when detached via disown (if you don't want extra terms hanging around).
It did seem smoother browsing that way (could be placebo effect) but I won't know for sure until I try it with Statler where I'm used to doing both at the same time. As for general desktop responsiveness, I have no idea. Without playing with this *too* much it seems like it could even be decreased in certain cases since as I recall your desktop handing (including apps launched from the desktop) is folded into in one group, and within that group competes the usual way for current priority. But if this could lead the way for on-demand priority setting at launch through the menus, that could be pretty danged cool.
Last edited by chillicampari (2010-11-23 02:55:48)