md_timer_sun.c
来自「并行解法器,功能强大」· C语言 代码 · 共 55 行
C
55 行
/*==================================================================== * ------------------------ * | CVS File Information | * ------------------------ * * $RCSfile: md_timer_sun.c,v $ * * $Author: tuminaro $ * * $Date: 1999/09/30 17:05:01 $ * * $Revision: 5.1 $ * * $Name: $ *====================================================================*/#ifndef lintstatic char *cvs_timersun_id = "$Id: md_timer_sun.c,v 5.1 1999/09/30 17:05:01 tuminaro Exp $";#endif/******************************************************************************* * Copyright 1995, Sandia Corporation. The United States Government retains a * * nonexclusive license in this software as prescribed in AL 88-1 and AL 91-7. * * Export of this program may require a license from the United States * * Government. * ******************************************************************************/#include <sys/time.h>#include <sys/resource.h>/******************************************************************************//******************************************************************************//******************************************************************************/extern double second(void);/* extern int getrusage(void);*/double second(void){ double mytime; /* elapsed time in seconds */ struct rusage rusage; getrusage(RUSAGE_SELF, &rusage); mytime = ((rusage.ru_utime.tv_sec + rusage.ru_stime.tv_sec) + 1.0e-6 * (rusage.ru_utime.tv_usec + rusage.ru_stime.tv_usec)); return mytime;} /* second */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?