Date de création d'un processus [C/Unix] - C - Programmation
Marsh Posté le 19-01-2004 à 14:49:32
ça c'est le temps CPU consommé ... tu veux quoi précisémen ?
Marsh Posté le 19-01-2004 à 15:00:33
ReplyMarsh Posté le 19-01-2004 à 15:11:16
alors ça n'a rien à voir. aucune idée, lis peut être linux/Documentation/filesystem/proc.txt
Marsh Posté le 19-01-2004 à 15:13:29
hum, il semblerait que time(NULL); convienne...
Marsh Posté le 19-01-2004 à 15:15:05
sinon question C/C++
c propre de mélanger dans du c++ des appels systemes pur C ou pas ?
Marsh Posté le 19-01-2004 à 15:17:00
taz a écrit : carrément pas, tu sais lire un man ? |
on va gruger et la calculer sans demander à noyau
Marsh Posté le 19-01-2004 à 15:17:41
ReplyMarsh Posté le 19-01-2004 à 15:26:08
Code :
|
suffit de lire les man
enfin c'est qu'un pauvre exemple qui montre sysconf et times, sinon y a 36 solution effectivement. le mieux c'est de passer par gettimeofday pour une grance précision. mais tout ça t'oblige à mémoriser le début d'exécution. je suis toujours entrain de chercher une autre solutions externe plus précise, vu d'un observateur extérieur
Marsh Posté le 19-01-2004 à 14:47:30
je cherche à récupérer la date de création d'un processus tel qu'on peut le voir dans un ps aux.
avec <sys/times.h> je suis bien en mesure de récupérer le nombre de tops d'horloge depuis sa création ( les tms_[c][s]utime) mais ça ne me permet pas de calculer la date de création
comment puis-je l'avoir efficacement ?