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
xt_tic(3) FreeBSD Library Functions Manual xt_tic(3)

#include <xtend/time.h>
-lxtend

int     xt_tic(struct timeval *start_time, struct rusage *start_usage)

start_time  A struct timeval structure populated by xt_tic()

xt_tic() records the current time in a struct timeval structure. It is a simple wrapper around gettimeofday(2) meant for use with xt_toc(3), which reports elapsed time since the xt_tic() call.

The xt_tic() and xt_toc() functions are used to accurately determine the elapsed time of a segment of code, such as a loop that is suspected to be costly. xt_tic() is inserted into the program just before the code and xt_toc() immediately after.

The exit status of gettimeofday(2)

struct timeval  start_time;
struct rusage   start_usage;
xt_tic(&start_time, &start_usage);
// Code for which elapsed time is to be measured
for (c = 0; c < bignum; ++c)
{
    ...
}
xt_toc(stderr, "Elapsed time for loop:n", &start_time, &start_usage);

xt_toc(3), difftimeofday(3), gettimeofday(2)


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.