Re: [PATCH V2] kmalloc_index optimization(code size & runtime stable)

From: Matthew Wilcox
Date: Tue Apr 21 2020 - 07:19:05 EST


On Mon, Apr 20, 2020 at 08:25:01PM -0700, Bernard Zhao wrote:
> kmalloc_index inline function code size optimization and runtime
> performance stability optimization. After optimization, the function
> kmalloc_index is more stable, the size will never affecte the function`s
> execution efficiency.

Please stop posting this patch until it's faster *for small sizes*.
As I explained last time you posted it, it's not an optimisation.

> size time/Per 100 million times
> old fun new fun with optimise
> 8 203777 241934
> 16 245611 409278
> 32 236384 408419
> 64 275499 447732
> 128 354909 416439

^^^^ these are the important cases that need to be fast.