<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CPU-Auslastung für ein Programm auslesen]]></title><description><![CDATA[<p>Ich suche eine Lösung für folgendes Problem:<br />
Um Benutzerlizenzen zu sparen, soll ein Hauptrogramm nach z.B. 10Min Prozessorlast (für dieses Hauptprogramm) geschlossen werden.</p>
<p>Ich suche ein Beispiel wie ich die CPU Auslastung pro Programm auslesen kann.</p>
<p>Zudem sollte mein geschriebenes Programm nicht als Fenster sichtbar sein.</p>
<p>Ich arbeite mit Borland C/C++</p>
<p>Kann mir jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142256/cpu-auslastung-für-ein-programm-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 07:02:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142256.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Mar 2006 04:46:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Wed, 29 Mar 2006 04:46:51 GMT]]></title><description><![CDATA[<p>Ich suche eine Lösung für folgendes Problem:<br />
Um Benutzerlizenzen zu sparen, soll ein Hauptrogramm nach z.B. 10Min Prozessorlast (für dieses Hauptprogramm) geschlossen werden.</p>
<p>Ich suche ein Beispiel wie ich die CPU Auslastung pro Programm auslesen kann.</p>
<p>Zudem sollte mein geschriebenes Programm nicht als Fenster sichtbar sein.</p>
<p>Ich arbeite mit Borland C/C++</p>
<p>Kann mir jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026042</guid><dc:creator><![CDATA[minggi]]></dc:creator><pubDate>Wed, 29 Mar 2006 04:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Wed, 29 Mar 2006 05:49:20 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Schau dir mal diese Funktionen genauer an:</p>
<pre><code class="language-cpp">PdhOpenQuery()
PdhAddCounter()
PdhCollectQueryData()
PdhGetCounterValue()
PdhCloseQuery()
</code></pre>
<p>Du benötigst allerdings WinXP, Win2000 Pro, WinNT Worksation 4.0, Win2003 Server, Win2000 Server oder WinNT Workstation 4.0 Server.</p>
<p>Unter Linux kannst du die Datei &quot;/proc/stat&quot; auslesen und entsprechend auswerten.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026048</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 29 Mar 2006 05:49:20 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Wed, 29 Mar 2006 05:57:59 GMT]]></title><description><![CDATA[<p>Hi David_pb</p>
<p>Das geht hier ja schnell.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Super.. werde mich mal schlau machen.<br />
Jetzt hab ich endlich wieder einen Punkt zum weitersuchen<br />
Ich arbeite mit Windows XP.</p>
<p>Vielleicht hat ja jemand noch ein Beispiel in dem die Funktionen gebraucht werden.<br />
Will nicht unbedingt das Rad neu erfinden.</p>
<p>Ansonsten werde ich die Ärmel hochkrempeln.</p>
<p>Besten Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026053</guid><dc:creator><![CDATA[minggi]]></dc:creator><pubDate>Wed, 29 Mar 2006 05:57:59 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Wed, 29 Mar 2006 06:09:12 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=10455" rel="nofollow">evilissimo</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026059</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 29 Mar 2006 06:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Wed, 29 Mar 2006 07:01:58 GMT]]></title><description><![CDATA[<p>Wenn du nur die CPU-Zeiten für einen bestimmten Prozess willst, dann schau dir mal <a href="http://msdn.microsoft.com/library/en-us/dllproc/base/getprocesstimes.asp" rel="nofollow">GetProcessTimes</a> an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026097</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 29 Mar 2006 07:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Thu, 30 Mar 2006 05:06:15 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>Wenn du nur die CPU-Zeiten für einen bestimmten Prozess willst, dann schau dir mal <a href="http://msdn.microsoft.com/library/en-us/dllproc/base/getprocesstimes.asp" rel="nofollow">GetProcessTimes</a> an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Die hab ich mir angeschaut. Aber was sagen mir die Zeiten aus? WIe kann ich damit die Auslastung berechnen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Ich muss erkennen wenn das Programm z.B. 10min nicht gebraucht wird.<br />
Den Handle habe ich. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026875</guid><dc:creator><![CDATA[minggi]]></dc:creator><pubDate>Thu, 30 Mar 2006 05:06:15 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Thu, 30 Mar 2006 06:59:39 GMT]]></title><description><![CDATA[<p>Du zählst die UserTime und KernelTime zusammen und wenn der Wert &gt; 10 min ist, dann hat der Prozess mehr als 10 Min gebraucht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026917</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 30 Mar 2006 06:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Thu, 30 Mar 2006 07:17:10 GMT]]></title><description><![CDATA[<p>Ich will aber nicht wissen wie lange der Prozess gebraucht wird sondern wie lange er nicht gebraucht wurde.<br />
Hmmmmmmmm.</p>
<p>mögliche Lösung?<br />
Ich messe die Zeit...nach 10 Minuten messe ich nochmals die Zeit...<br />
Wenn beide gleich sind wurde der Process nicht mehr gebraucht..<br />
Richtig?<br />
Oder überlege ich da was falsch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026922</guid><dc:creator><![CDATA[minggi]]></dc:creator><pubDate>Thu, 30 Mar 2006 07:17:10 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Thu, 30 Mar 2006 08:19:25 GMT]]></title><description><![CDATA[<p>Ich weis zwar nicht für was Du dies brauchst, aber so könnte es (theoretisch) gehen.<br />
Du solltest aber beachten, dass diese Zeite eine sehr &quot;grobe&quot; Auflösung haben (ca. 10-20ms), da Windows kein Echtzeit OS ist... Wenn somit Dein Programm 10 ms gearbeitet hat, wirst Du dies nicht feststellen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026944</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 30 Mar 2006 08:19:25 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Thu, 31 Aug 2006 11:36:12 GMT]]></title><description><![CDATA[<p>Ich suche daselbe aber Plattform unabhängig! ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128301</guid><dc:creator><![CDATA[freeskydiver]]></dc:creator><pubDate>Thu, 31 Aug 2006 11:36:12 GMT</pubDate></item><item><title><![CDATA[Reply to CPU-Auslastung für ein Programm auslesen on Thu, 31 Aug 2006 12:30:47 GMT]]></title><description><![CDATA[<p>freeskydiver schrieb:</p>
<blockquote>
<p>Ich suche daselbe aber Plattform unabhängig! ...</p>
</blockquote>
<p>Sowas wirst du nicht Plattform unabhängig finden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128356</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 12:30:47 GMT</pubDate></item></channel></rss>