I have created a pr to the GitHub project with these changes. https://github.com/tukaani-project/xz-java/pull/11/files
Thanks, Brett On Thu, Mar 31, 2022 at 4:33 PM Lasse Collin <lasse.col...@tukaani.org> wrote: > > On Thu, May 6, 2021 at 4:18 PM Brett Okken <brett.okken...@gmail.com> > > wrote: > > > > > These changes reduce the time of DeltaEncoder by ~65% and > > > DeltaDecoder by ~40%, assuming using arrays that are several KB in > > > size. > > On 2022-02-12 Brett Okken wrote: > > Can this be reviewed? > > It looks reasonable but I try to focus on XZ Utils at the moment. > > The Delta code in XZ Utils is also very simple and could be optimized > the same way. But since Delta isn't used alone (it's used together with > LZMA2) I suspect the overall improvement isn't big. It could still be > done as it is simple but I won't look at it now. > > For the ArrayUtil patch, it's a complex one and I'm not able to look at > it for now. > > -- > Lasse Collin >