🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #8110

Re: Medir tiempos de proceso

#8110
From: Lepton
Date: Fri, 13 Dec 2002 07:46
23 lines
2046 bytes
On 12 Dec 2002, FrostyFrosty wrote:

# Estoy haciendo un programa que se conecta a otro equipo, recoge unos
# datos, los procesa, y los guarda en el disco duro. Me gustar�a adem�s
# que pudiese almacenar el tiempo que ha tardado desde el inicio de la
# conexci�n hasta su finalizaci�n.
#
# Pensaba utilizar la funci�n "time(NULL)", al iniciar la conexi�n, y al
# finalizar el proceso, y obtener la diferencia de tiempos. Sin embargo,
# "time()" tiene una precisi�n de segundos, y me gustar�a afinar un poco
# m�s. Tambi�n he estado ojeando la funci�n "clock()" pero seg�n he
# le�do en el "man" de clock, as� s�lo puedo medir el tiempo de CPU,
# pero no entrar�an en el c�lculo el tiempo de I/O (que es casi  todo,
# entre la conexi�n, el env�o y recepci�n de datos, y el grabar a disco)
#
# �Alguien puede decirme como hacer lo que pretendo?

man gettimeofday(), te da el tiempo actual, de forma similar al time(),
pero lo guarda en una estructura (struct timeval) que contiene
una parte en segundos, y otra en microsegundos.

Lepton.
Technical Details
Message-ID: <Pine.LNX.4.44.0212130845230.303-100000@lorien.local>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!uni-erlangen.de!fu-berlin.de!uni-berlin.de!b36fa.pppool.DE!not-for-mail
References: <16d48c87.0212121737.410427b1@posting.google.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,31e3c9e5cff185e5
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-12-12 23:54:21 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!uni-erlangen.de!fu-berlin.de!uni-berlin.de!b36fa.pppool.DE!not-for-mail
From: Lepton <reinob@jazzfree.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Medir tiempos de proceso
Date: Fri, 13 Dec 2002 08:46:13 +0100
Lines: 25
Message-ID: <Pine.LNX.4.44.0212130845230.303-100000@lorien.local>
References: <16d48c87.0212121737.410427b1@posting.google.com>
NNTP-Posting-Host: b36fa.pppool.de (213.7.54.250)
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
X-Trace: fu-berlin.de 1039766059 36589332 213.7.54.250 (16 [130846])
X-Orig-Path: localhost!reinob
In-Reply-To: <16d48c87.0212121737.410427b1@posting.google.com>