Re: INVARIANTS (was Re: RELENG_4 - 5 - 6: significant performance regression)

2006-05-16 Thread Dmitry Pryanishnikov
Hello! On Sat, 13 May 2006, Matthew D. Fuller wrote: On Sat, May 13, 2006 at 11:58:26AM -0400 I heard the voice of Kris Kennaway, and lo! it spake thus: FYI, INVARIANTS adds checks but does not (is not supposed to) divert code paths. It does at least in UMA; it does a lot of

Re: INVARIANTS (was Re: RELENG_4 - 5 - 6: significant performance regression)

2006-05-14 Thread Ulrich Spoerlein
Matthew D. Fuller wrote: On Sat, May 13, 2006 at 11:58:26AM -0400 I heard the voice of Kris Kennaway, and lo! it spake thus: FYI, INVARIANTS adds checks but does not (is not supposed to) divert code paths. It does at least in UMA; it does a lot of bzero()/NULL'ing out of memory, which

INVARIANTS (was Re: RELENG_4 - 5 - 6: significant performance regression)

2006-05-13 Thread Matthew D. Fuller
On Sat, May 13, 2006 at 10:37:40AM -0400 I heard the voice of Kris Kennaway, and lo! it spake thus: With respect to INVARIANTS, you just need to get used to the fact that running thousands of checks for bugs is incompatible with running at optimal speed. (I'm not sure what the point of

Re: INVARIANTS (was Re: RELENG_4 - 5 - 6: significant performance regression)

2006-05-13 Thread Kris Kennaway
On Sat, May 13, 2006 at 10:52:32AM -0500, Matthew D. Fuller wrote: On Sat, May 13, 2006 at 10:37:40AM -0400 I heard the voice of Kris Kennaway, and lo! it spake thus: With respect to INVARIANTS, you just need to get used to the fact that running thousands of checks for bugs is

Re: INVARIANTS (was Re: RELENG_4 - 5 - 6: significant performance regression)

2006-05-13 Thread Matthew D. Fuller
On Sat, May 13, 2006 at 11:58:26AM -0400 I heard the voice of Kris Kennaway, and lo! it spake thus: FYI, INVARIANTS adds checks but does not (is not supposed to) divert code paths. It does at least in UMA; it does a lot of bzero()/NULL'ing out of memory, which might hide later