server: Only call gettimeofday once per poll loop.
diff --git a/server/process.c b/server/process.c
index 3e5ef97..3f933fe 100644
--- a/server/process.c
+++ b/server/process.c
@@ -255,7 +255,7 @@
list_init( &process->classes );
list_init( &process->dlls );
- gettimeofday( &process->start_time, NULL );
+ process->start_time = current_time;
process->end_time.tv_sec = process->end_time.tv_usec = 0;
list_add_head( &process_list, &process->entry );
@@ -508,7 +508,7 @@
struct list *ptr;
assert( list_empty( &process->thread_list ));
- gettimeofday( &process->end_time, NULL );
+ process->end_time = current_time;
close_process_desktop( process );
handles = process->handles;
process->handles = NULL;