Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LH_STATS(3)	       FreeBSD Library Functions Manual		   LH_STATS(3)

NAME
     lh_stats, lh_node_stats, lh_node_usage_stats, lh_stats_bio,
     lh_node_stats_bio,	lh_node_usage_stats_bio	-- LHASH statistics

SYNOPSIS
     #include <openssl/lhash.h>

     void
     lh_stats(LHASH *table, FILE *out);

     void
     lh_node_stats(LHASH *table, FILE *out);

     void
     lh_node_usage_stats(LHASH *table, FILE *out);

     void
     lh_stats_bio(LHASH	*table,	BIO *out);

     void
     lh_node_stats_bio(LHASH *table, BIO *out);

     void
     lh_node_usage_stats_bio(LHASH *table, BIO *out);

DESCRIPTION
     The LHASH structure records statistics about most aspects of accessing
     the hash table.

     lh_stats()	prints out statistics on the size of the hash table, how many
     entries are in it,	and the	number and result of calls to the routines in
     this library.

     lh_node_stats() prints the	number of entries for each 'bucket' in the
     hash table.

     lh_node_usage_stats() prints out a	short summary of the state of the hash
     table.  It	prints the 'load' and the 'actual load'.  The load is the av-
     erage number of data items	per 'bucket' in	the hash table.	 The 'actual
     load' is the average number of items per 'bucket',	but only for buckets
     which contain entries.  So	the 'actual load' is the average number	of
     searches that will	need to	find an	item in	the hash table,	while the
     'load' is the average number that will be done to record a	miss.

     lh_stats_bio(), lh_node_stats_bio(), and lh_node_usage_stats_bio()	are
     the same as the above, except that	the output goes	to a BIO.

SEE ALSO
     BIO_new(3), lh_new(3)

HISTORY
     lh_stats(), lh_node_stats(), lh_node_usage_stats()	appeared in SSLeay
     0.4.  lh_stats_bio(), lh_node_stats_bio(),	and lh_node_usage_stats_bio()
     first appeared in SSLeay 0.6.0.  These functions have been	available
     since OpenBSD 2.4.

AUTHORS
     Eric Young

FreeBSD	13.0			March 29, 2020			  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | HISTORY | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=lh_stats&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help