Update of /cvsroot/javaprofiler/library/src/delay
In directory usw-pr-cvs1:/tmp/cvs-serv17399/src/delay
Modified Files:
delay.cpp delay.h
Log Message:
fixes
date represented in milliseconds since 1.1.1970
gc start/end times, thread start/end times
Index: delay.cpp
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/delay/delay.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** delay.cpp 21 Nov 2001 22:31:43 -0000 1.5
--- delay.cpp 17 Jul 2002 22:05:56 -0000 1.6
***************
*** 49,61 ****
}
! unsigned long Delay::getMilliticks() {
#ifdef WIN32
! return timeGetTime();
#else
! timeval tv;
! gettimeofday(&tv, NULL);
! return (((unsigned long)tv.tv_sec * (unsigned long)1000) + ((unsigned long)tv.tv_usec / (unsigned long)1000));
#endif
}
--- 49,70 ----
}
! jlong Delay::getMilliticks() {
#ifdef WIN32
! return (jlong)timeGetTime();
#else
! timeval tv;
! gettimeofday( &tv, NULL);
! return (((jlong)tv.tv_sec * (jlong)1000) + ((jlong)tv.tv_usec / (jlong)1000));
! #endif
! }
!
! jlong Delay::getTime() {
!
! #ifdef WIN32
! return ((jlong)time( NULL)*1000+(jlong)timeGetTime()%1000);
! #else
! return getMilliticks();
#endif
}
Index: delay.h
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/delay/delay.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** delay.h 21 Nov 2001 22:31:43 -0000 1.5
--- delay.h 17 Jul 2002 22:05:56 -0000 1.6
***************
*** 59,63 ****
** @return ticks in milliseconds */
! static unsigned long getMilliticks();
};
--- 59,69 ----
** @return ticks in milliseconds */
! static jlong getMilliticks();
!
! /** Gets current time in milliseconds.
! **
! ** @return time in milliseconds since 1.1.1970 */
!
! static jlong getTime();
};
|