GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
lmbench result management(3) LMBENCH lmbench result management(3)

insertinit, insertsort, get_results, set_results, save_median, save_minimum - the lmbench results subsystem

#include ``lmbench.h''

#define TRIES 11

typedef struct { uint64 u, n } value_t;

typedef struct { int N; value_t v[TRIES]; } result_t;

int sizeof_result(int N)

void insertinit(result_t *r)

void insertsort(uint64 u, uint64 n, result_t *r)

result_t* get_results()

void set_results(result_t *r)

void save_median()

void save_minimum()

These routines provide some simple data management functionality. In most cases, you will not need these routines.

The current timing results can be accessed using the routines in timing(3). The current timing results may be modified using save_median and save_minimum.

returns the number of bytes to allocate for a result_t which contains N results.
initializes the results array.
insert u and n into r. Results are sorted in decreasing order by u/n.
get a copy of the current results.
save a copy r as the current results.
sets the timing results to the median of the current results.
sets the timing restuls to the minimum of the current results.

Results are sorted in ascending order, so the minimum value is at TRIES-1 and the maximum value is at 0.

Development of lmbench is continuing.

lmbench(8), lmbench(3), reporting(3), results(3)

Carl Staelin and Larry McVoy

Comments, suggestions, and bug reports are always welcome.

$Date:$ (c)1998 Larry McVoy

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.