[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [V9 2/3] Refactor rangeset structure for better performance.
>>> On 15.12.15 at 03:05, <shuai.ruan@xxxxxxxxxxxxxxx> wrote: > This patch refactors struct rangeset to base it on the red-black > tree structure, instead of on the current doubly linked list. By > now, ioreq leverages rangeset to keep track of the IO/memory > resources to be emulated. Yet when number of ranges inside one > ioreq server is very high, traversing a doubly linked list could > be time consuming. With this patch, the time complexity for > searching a rangeset can be improved from O(n) to O(log(n)). > Interfaces of rangeset still remain the same, and no new APIs > introduced. So this indeed addresses one of the two original concerns. But what about the other (resource use due to thousands of ranges in use by a single VM)? IOW I'm still unconvinced this is the way to go. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |