Module Name: src
Committed By: pgoyette
Date: Sat Jul 16 23:13:59 UTC 2016
Modified Files:
src/share/man/man9 [pgoyette-localcount]: localcount.9
Log Message:
Add a bit more about appropriate use-cases.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/share/man/man9/localcount.9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man9/localcount.9
diff -u src/share/man/man9/localcount.9:1.1.2.1 src/share/man/man9/localcount.9:1.1.2.2
--- src/share/man/man9/localcount.9:1.1.2.1 Sat Jul 16 09:36:57 2016
+++ src/share/man/man9/localcount.9 Sat Jul 16 23:13:59 2016
@@ -1,4 +1,4 @@
-.\" $NetBSD: localcount.9,v 1.1.2.1 2016/07/16 09:36:57 pgoyette Exp $
+.\" $NetBSD: localcount.9,v 1.1.2.2 2016/07/16 23:13:59 pgoyette Exp $
.\"
.\" Copyright (c) 2016
.\" All rights reserved.
@@ -74,6 +74,14 @@ more than
.Xr atomic_ops 3
and almost always more than
.Xr psref 9 .
+.Pp
+As a rough heuristic,
+.Nm
+should be used for classes of objects of which there are maybe a few dozen
+instances but not a few thousand instances (e.g. autoconf devices, but not
+network flows) and on which there may be a mixture of long-term I/O waits,
+such as xyzread for a device xyz(4), and short-term fast operations, such as
+xyzioctl(IOC_READ_A_CPU_REG).
.Sh FUNCTIONS
.Bl -tag -width abcd
.It Fn localcount_init "lc"