<?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[Performence]]></title><description><![CDATA[<p>Hallo,</p>
<p>durch raten von anderen Programmieren, bin ich vor 2-3 Tagen zu MVC++ gewechselt. Es sollte erhebliche Performence Verbesserungen geben im gegensatz zu VBS! Jetzt habe ich ein Skript geschrieben was erst mal grob die aufgaben durchführt, wie ich es gern hätte. Irgendwie ist es trotzdem genauso langsam oder sogar langsamer! Wäre nett wenn ihr euch mein Script mal anschauen könnt, und mir dann vllt sagen was man performencenstechnisch ändern sollte, damit das später auch schneller läuft!</p>
<p>Würd mich super freuen und ich bedanke mich jetzt schonmal für die Hilfe die kommen wird. <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>
<p>Gruss<br />
Stormrider</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;sys/stat.h&gt;
using namespace std;

char const *FILENAME = &quot;Test.txt&quot;;
char const *FILENAME2 = &quot;perf.log&quot;;

int main(){

int size;
struct stat attribut;

  //Schreiben - inkl. DOWhile Schleife
  ofstream fwrite(FILENAME);
  do
  {
    fwrite &lt;&lt; &quot;Hallo&quot; &lt;&lt; endl;
    size = stat(FILENAME, &amp;attribut);
  }
  while(attribut.st_size &lt;= 100000);

  //Lesen
  ifstream fread(FILENAME);
  std::string Lesen;
  getline(fread,Lesen);
  cout &lt;&lt; Lesen &lt;&lt; endl;

  //Schreiben2
  ofstream fopen(FILENAME2);
  fopen &lt;&lt; &quot;Uhrzeit: &quot; &lt;&lt;endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/163126/performence</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 22:32:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163126.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Oct 2006 09:13:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 09:14:23 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>durch raten von anderen Programmieren, bin ich vor 2-3 Tagen zu MVC++ gewechselt. Es sollte erhebliche Performence Verbesserungen geben im gegensatz zu VBS! Jetzt habe ich ein Skript geschrieben was erst mal grob die aufgaben durchführt, wie ich es gern hätte. Irgendwie ist es trotzdem genauso langsam oder sogar langsamer! Wäre nett wenn ihr euch mein Script mal anschauen könnt, und mir dann vllt sagen was man performencenstechnisch ändern sollte, damit das später auch schneller läuft!</p>
<p>Würd mich super freuen und ich bedanke mich jetzt schonmal für die Hilfe die kommen wird. <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>
<p>Gruss<br />
Stormrider</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;sys/stat.h&gt;
using namespace std;

char const *FILENAME = &quot;Test.txt&quot;;
char const *FILENAME2 = &quot;perf.log&quot;;

int main(){

int size;
struct stat attribut;

  //Schreiben - inkl. DOWhile Schleife
  ofstream fwrite(FILENAME);
  do
  {
    fwrite &lt;&lt; &quot;Hallo&quot; &lt;&lt; endl;
    size = stat(FILENAME, &amp;attribut);
  }
  while(attribut.st_size &lt;= 100000);

  //Lesen
  ifstream fread(FILENAME);
  std::string Lesen;
  getline(fread,Lesen);
  cout &lt;&lt; Lesen &lt;&lt; endl;

  //Schreiben2
  ofstream fopen(FILENAME2);
  fopen &lt;&lt; &quot;Uhrzeit: &quot; &lt;&lt;endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1161722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161722</guid><dc:creator><![CDATA[Stormrider666]]></dc:creator><pubDate>Thu, 26 Oct 2006 09:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 09:33:03 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=18363" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=58" rel="nofollow">C++/CLI mit .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</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/1161752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161752</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Thu, 26 Oct 2006 09:33:03 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 09:40:36 GMT]]></title><description><![CDATA[<p><strong>Was</strong> soll dein Programm denn überhaut machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1161758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161758</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Thu, 26 Oct 2006 09:40:36 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 09:52:31 GMT]]></title><description><![CDATA[<p>Also später soll die .exe datei auf den Servern ausgeführt werden. Im Skript kommt dann noch eine Art For schleife dazu, und eine Sleep Funtkion die das ganze immer 10min ruhen lässt bevor er wieder von vorne anfängt.</p>
<p>Ganz allgemein soll man damit sehen können ob die Server an verschiedenen Zeiten unterschiedlich arbeiten. Ob mal langsamer oder schneller usw.</p>
<p>Bau mal son eine Struktur wie ich sie mir gedacht habe mit allen drum und dran wie es am ende soll</p>
<pre><code>#include Datein

Konstante Textdatei1 = &quot;1.txt&quot;;
Konstante Textdatei2 = &quot;2.txt&quot;;
int i = 0;

int main(){

for (i=0; i&lt;2; i++){

Datum/Uhrzeit1
Textdatei 1 öffnen
Do{
Was rein schreiben
}while (bis die datei z.B. 10MB groß ist)
Textdatei 1 schließen
Datum/Uhrzeit2

Datum/Uhrzeit3
Textdatei 1 öffnen
Lesen
Textdatei 1 schließen
Datum/Uhrzeit4

Textdatei 2 öffnen
Datum/Uhrzeit 1-4 schreiben
Textdatei 2 schließen

Sleep (10min)
}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1161767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161767</guid><dc:creator><![CDATA[Stormrider666]]></dc:creator><pubDate>Thu, 26 Oct 2006 09:52:31 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 11:06:12 GMT]]></title><description><![CDATA[<p>Und was genau willst du testen? Verfügbare CPU Zeit, lineares Schreiben/Lesen auf die/von der Festplatte, ...?</p>
<p>Wäre nämlich wichtig. Wenn man das Programm soweit optimiert dass es schnellstmöglich durchläuft testet es deswegen nicht unbedingt das was du getestet haben willst.</p>
<p>Wenn du z.B. einen Webserver testen willst macht es meist auch Sinn eine typische Datei von dem runterzuziehen, und zu gucken wie lange das dauert. Wenn du die Geschwindigkeit der Verbindung dabei NICHT mittesten willst, dann lässt du das Programm eben lokal laufen. Wenn du dynamische Seiten da drauf liegen hast (PHP/ASP/...) dann machst du die Testseite eben auch dynamisch.</p>
<p>Wenn du nen Datenbankserver testen willst dann schick dem halt ne typische Anfrage und guck wie lange das dauert.</p>
<p>Etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1161814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161814</guid><dc:creator><![CDATA[Plotzenhotz]]></dc:creator><pubDate>Thu, 26 Oct 2006 11:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 11:19:24 GMT]]></title><description><![CDATA[<p>Also damit sollen die Terminalserver getestet werden, damit man sehen kann ob sie über Tag verteilt immer gleich schnell sind beim schreiben und lesen oder ob es Zeiten gibt, wo sie langsamer werden.</p>
<p>Das war so meine Aufgabe die ich bekommen habe. Falls es noch nicht detailiert genug ist, frag ich gerne meinen Betreuer einmal nach.</p>
<p>Gruss Stormrider</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1161824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161824</guid><dc:creator><![CDATA[Stormrider666]]></dc:creator><pubDate>Thu, 26 Oct 2006 11:19:24 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 14:25:54 GMT]]></title><description><![CDATA[<blockquote>
<p><strong>performencens</strong>technisch</p>
</blockquote>
<p>bitte was? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
also du weisst noch nicht genau was du machen willst, aber du moechtest jetzt schon mal wissen, wie's schneller geht?...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1161954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161954</guid><dc:creator><![CDATA[hellihjb]]></dc:creator><pubDate>Thu, 26 Oct 2006 14:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 15:09:01 GMT]]></title><description><![CDATA[<p>Stormrider666 schrieb:</p>
<blockquote>
<p>Also damit sollen die Terminalserver getestet werden, damit man sehen kann ob sie über Tag verteilt immer gleich schnell sind beim schreiben und lesen oder ob es Zeiten gibt, wo sie langsamer werden.</p>
<p>Das war so meine Aufgabe die ich bekommen habe. Falls es noch nicht detailiert genug ist, frag ich gerne meinen Betreuer einmal nach.</p>
<p>Gruss Stormrider</p>
</blockquote>
<p>in dem fall wäre es sinnvoller, die last auf den terminal servern mitzuloggen und wie schnell die anfragen abgearbeitet werden.</p>
<p>einfach nebenher mal ne datei zu schreiben und zu lesen ist nicht besonders aussagekräftig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1161996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1161996</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Thu, 26 Oct 2006 15:09:01 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Thu, 26 Oct 2006 23:15:34 GMT]]></title><description><![CDATA[<p>Also linear write (linear read) testet man am besten mit einem Puffer &gt; 1MB. Den klopfst du dann ein paar mal mittels ::WriteFile (::ReadFile) raus, und fertig. Die stdlib würde ich da nicht unbedingt verwenden - da muss die CPU noch viel zu viel mit tun, d.h. du würdest nicht die Geschwindigkeit vom schreiben (lesen) messen sondern ein Mischmasch aus Performance der stdlib und Performance der Platte.</p>
<p>BTW: Performance schreibt man mit &quot;ance&quot; hinten, eben so wie ich das tue. Wie auch alle anderen &quot;ance&quot; Wörter (reluctance, inductance, ...).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162265</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 26 Oct 2006 23:15:34 GMT</pubDate></item><item><title><![CDATA[Reply to Performence on Fri, 27 Oct 2006 06:10:19 GMT]]></title><description><![CDATA[<p>Hey danke Leute für die ganzen Tipps, werde sie mir mal beherzigen und ausprobieren.</p>
<p>Gruss<br />
Stormrider</p>
<p>P.s. Ich denke jetzt immer dran Performence so zu schreiben Performance <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Selbst in der Rechtschreibung wird mir hier geholfen *perfekt*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162307</guid><dc:creator><![CDATA[Stormrider666]]></dc:creator><pubDate>Fri, 27 Oct 2006 06:10:19 GMT</pubDate></item></channel></rss>