<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=getrusage%282%29</id>
	<title>getrusage(2) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=getrusage%282%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=getrusage(2)&amp;action=history"/>
	<updated>2026-05-27T01:08:28Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=getrusage(2)&amp;diff=5367&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== getrusage(2) ==  === Namn === getrusage - hämta resursanvändning  === Bibliotek === Standard C-biblioteket (libc, -lc)  === Syntax === &lt;pre&gt; #include &lt;sys/resource.h&gt;  int getrusage(int who, struct rusage *usage); &lt;/pre&gt;  === Beskrivning === &lt;code&gt;getrusage()&lt;/code&gt; returnerar resursanvändningsstatistik för &lt;code&gt;who&lt;/code&gt;, vilket kan vara ett av följande:  * &#039;&#039;&#039;RUSAGE_SELF&#039;&#039;&#039; – Returnerar resursanvändning för den anropande processen (inklusive alla trådar)...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=getrusage(2)&amp;diff=5367&amp;oldid=prev"/>
		<updated>2024-10-13T08:30:46Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== getrusage(2) ==  === Namn === getrusage - hämta resursanvändning  === Bibliotek === Standard C-biblioteket (libc, -lc)  === Syntax === &amp;lt;pre&amp;gt; #include &amp;lt;sys/resource.h&amp;gt;  int getrusage(int who, struct rusage *usage); &amp;lt;/pre&amp;gt;  === Beskrivning === &amp;lt;code&amp;gt;getrusage()&amp;lt;/code&amp;gt; returnerar resursanvändningsstatistik för &amp;lt;code&amp;gt;who&amp;lt;/code&amp;gt;, vilket kan vara ett av följande:  * &amp;#039;&amp;#039;&amp;#039;RUSAGE_SELF&amp;#039;&amp;#039;&amp;#039; – Returnerar resursanvändning för den anropande processen (inklusive alla trådar)...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== getrusage(2) ==&lt;br /&gt;
&lt;br /&gt;
=== Namn ===&lt;br /&gt;
getrusage - hämta resursanvändning&lt;br /&gt;
&lt;br /&gt;
=== Bibliotek ===&lt;br /&gt;
Standard C-biblioteket (libc, -lc)&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/resource.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int getrusage(int who, struct rusage *usage);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beskrivning ===&lt;br /&gt;
&amp;lt;code&amp;gt;getrusage()&amp;lt;/code&amp;gt; returnerar resursanvändningsstatistik för &amp;lt;code&amp;gt;who&amp;lt;/code&amp;gt;, vilket kan vara ett av följande:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RUSAGE_SELF&amp;#039;&amp;#039;&amp;#039; – Returnerar resursanvändning för den anropande processen (inklusive alla trådar).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RUSAGE_CHILDREN&amp;#039;&amp;#039;&amp;#039; – Returnerar resursanvändning för alla terminerade barnprocesser.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RUSAGE_THREAD&amp;#039;&amp;#039;&amp;#039; – (Endast Linux, sedan version 2.6.26) Returnerar resursanvändning för den anropande tråden. Kräver &amp;lt;code&amp;gt;_GNU_SOURCE&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Statistiken returneras i en &amp;lt;code&amp;gt;rusage&amp;lt;/code&amp;gt;-struktur:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
struct rusage {&lt;br /&gt;
    struct timeval ru_utime; /* CPU-användningstid för användare */&lt;br /&gt;
    struct timeval ru_stime; /* CPU-användningstid för system */&lt;br /&gt;
    long   ru_maxrss;        /* Maximal resident minnesmängd */&lt;br /&gt;
    long   ru_ixrss;         /* Integrerad delad minnesstorlek */&lt;br /&gt;
    long   ru_idrss;         /* Integrerad odelad dataminne */&lt;br /&gt;
    long   ru_minflt;        /* Mjuka sidfel */&lt;br /&gt;
    long   ru_majflt;        /* Hårda sidfel */&lt;br /&gt;
    long   ru_nswap;         /* Antal byten */&lt;br /&gt;
    long   ru_inblock;       /* Blockinmatningsoperationer */&lt;br /&gt;
    long   ru_oublock;       /* Blockutskriftsoperationer */&lt;br /&gt;
    long   ru_msgsnd;        /* IPC-meddelanden skickade */&lt;br /&gt;
    long   ru_msgrcv;        /* IPC-meddelanden mottagna */&lt;br /&gt;
    long   ru_nsignals;      /* Mottagna signaler */&lt;br /&gt;
    long   ru_nvcsw;         /* Frivilliga kontextväxlingar */&lt;br /&gt;
    long   ru_nivcsw;        /* Ofrivilliga kontextväxlingar */&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Returneringsvärde ===&lt;br /&gt;
Vid framgång returnerar funktionen 0. Vid fel returnerar den -1, och &amp;lt;code&amp;gt;errno&amp;lt;/code&amp;gt; sätts för att indikera felet.&lt;br /&gt;
&lt;br /&gt;
=== Fel ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;EFAULT&amp;#039;&amp;#039;&amp;#039; – &amp;lt;code&amp;gt;usage&amp;lt;/code&amp;gt; pekar utanför det tillgängliga adressutrymmet.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;EINVAL&amp;#039;&amp;#039;&amp;#039; – &amp;lt;code&amp;gt;who&amp;lt;/code&amp;gt; är ogiltig.&lt;br /&gt;
&lt;br /&gt;
=== Historia ===&lt;br /&gt;
Funktionen är definierad i POSIX.1-2001 och SVr4, 4.3BSD.&lt;br /&gt;
&lt;br /&gt;
=== Se även ===&lt;br /&gt;
* [https://www.kernel.org/doc/man-pages/ Man-sidor]&lt;br /&gt;
* [https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/CONTRIBUTING Buggrapportering]&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Orginalhemsida på Engelska är : https://man7.org/linux/man-pages/man2/getrusage.2.html&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat Linux.se med webserver.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxkommandon]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>