Message99875
Here is another patch based on a slightly different approach. Instead of being explicitly triggered in I/O methods, priority requests are decided based on the computed "interactiveness" of a thread. Interactiveness itself is a simple saturated counter (incremented when the GIL is dropped without request, decremented when the GIL is dropped after a request).
Benchmark numbers are basically the same as with gilprio2.patch. |
|
Date |
User |
Action |
Args |
2010-02-22 23:35:39 | pitrou | set | recipients:
+ pitrou, loewis, jhylton, eric.smith, tarek, karld, carljm, coderanger, alex, flox, DazWorrall, rh0dium, dabeaz, mahmoudimus |
2010-02-22 23:35:39 | pitrou | set | messageid: <1266881739.51.0.986867509762.issue7946@psf.upfronthosting.co.za> |
2010-02-22 23:35:36 | pitrou | link | issue7946 messages |
2010-02-22 23:35:35 | pitrou | create | |
|