Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys




> On May 13, 2019, at 7:17 AM, Greg Troxel <gdt%lexort.com@localhost> wrote:
> 
> 2) Your option 2 seems to involve two things at once:
> 
>  - migration to lwp_specificadata
>  - using DEBUG instead of DIAGNOSTIC to control the leak check feature
> 
> I do not understand why changing the nature of the implementation is
> linked to how it is enabled.

I think Ozaki-san saying that the 3% performance hit only happens when lwp_specificdata is used, and hence that it would need to be wrapped in DEBUG rather than DIAGNOSTIC.

The original negligible-impact implementation did NOT use lwp_specificdata, and thus was fine for DIAGNOSTIC.  I believe Ozaki-san's preference is to use *this* implementation so that it can be exposed to a wider audience.  The lwp_specificdata approach was only explored after someone else suggested a preference for it.

At least, that's my understanding of the situation.

Now, choose wisely :-)

-- thorpej



Home | Main Index | Thread Index | Old Index