Skip to content

Memory RangeList Refactor

LotP requested to merge lotp/ryujinx:memory-refactor into master
  • Refactors the RangeList and derivative classes used for handling lists of regions
  • The Binary searches are now more performant, relying on edge searches instead of just returning the first matching hit and manually iterating until the edge is found
  • Most look-ups now return a Span instead where possible, moving away from Array copies, this should help with some specific lag spikes
Edited by LotP

Merge request reports

Loading