Home
last modified time | relevance | path

Searched hist:d230b5fdd3722564c2ddd7186d60749932324006 (Results 1 – 8 of 8) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/packagefs/util/
H A DClassCache.hd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362
/haiku/src/add-ons/kernel/file_systems/packagefs/package/
H A DPackageFile.hd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362
H A DPackageDirectory.hd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362
H A DPackageNodeAttribute.cppd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362
H A DPackageNodeAttribute.hd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362
H A DPackageDirectory.cppd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362
H A DPackageFile.cppd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362
H A DPackage.cppd230b5fdd3722564c2ddd7186d60749932324006 Tue Jul 09 04:54:53 UTC 2019 Augustin Cavalier <waddlesplash@gmail.com> packagefs: Use object caches for the most used node classes.

Slab statistics from KDL show that on a stock nightly image
(i.e. no additional packages besides the standards installed)
there are 43848 *objects* (not bytes) in the PackageNodeAttribute
cache, and 25090 in the PackageFile cache, so this seems more than
worth it.

The last commit seems to reduce memory usage at boot by about 1%,
this commit seems to not affect it at all; but it is a significant
performance optimization and on systems with more packages installed
the effect may be very noticeable.

Change-Id: I676a642ed6003f82b14396e1f02684575d899362