PAPI_get_virt_cyc - Online Linux Manual PageSection : 3
Updated : September, 2004
Source : PAPI Programmer's Reference
Note : PAPI

NAMEPAPI_get_virt_cyc − get virtual time counter value in clock cycles PAPI_get_virt_usec − get virtual time counter values in microseconds

SYNOPSISC Interface #include <papi.h> long_long PAPI_get_virt_cyc(void); long_long PAPI_get_virt_usec(void);Fortran Interface #include "fpapi.h" PAPIF_get_virt_usec(C_LONG_LONG time) PAPIF_get_virt_cyc(C_LONG_LONG virt_cyc)

DESCRIPTIONBoth of these functions return the total number of virtual units from some arbitrary starting point. Virtual units accrue every time the process is running in user-mode on behalf of the process. Like the real time counters, these are guaranteed to exist on every platform PAPI supports. However on some platforms, the resolution can be as bad as 1/Hz as defined by the operating system.

ERRORSThe functions returns PAPI_ECNFLCT if there is no master event set. This will happen if the library has not been initialized, or for threaded applications, if there has been no thread id function defined by the PAPI_thread_init function. For threaded applications, if there has not yet been any thread specific master event created for the current thread, and if the allocation of such an event set fails, the call will return PAPI_ENOMEMorPAPI_ESYS.

EXAMPLEs = PAPI_get_virt_cyc(); your_slow_code(); e = PAPI_get_virt_cyc(); printf("Process has run for cycles: %lld\n",e-s); .fr P

BUGSThese functions have no known bugs.

SEE ALSOPAPI_library_init(3)," PAPI_get_real_usec(3)," PAPI_get_real_cyc(3)," PAPI(3)," PAPIF(3)"
0
Johanes Gumabo
Data Size   :   6,053 byte
man-PAPI_get_virt_usec.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   6 / 171,211
Visitor ID   :     :  
Visitor IP   :   3.136.18.192   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   5   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|PAPI_get_virt_cyc.3|52|fr|.fr P )