<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Γλώσσες προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/74/ShowForum.aspx</link><description>Τα πρώτα βήματα στις γλώσσες VB6, VB.NET, και C#</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: CPU time C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41482.aspx</link><pubDate>Sat, 12 Apr 2008 17:44:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41482</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41482.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=41482</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;kallileo:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;****Προς τους Admin
Κατι πρεπει να γινει με το Opera γιατι δεν εχω καμια επιλογη μορφοποιησης οταν ποσταρω κατι.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Μπορείς να στέλνεις παρατηρήσεις και προβλήματα σε αυτό το forum: &lt;a href="http://www.dotnetzone.gr/cs/forums/20/ShowForum.aspx" class="ForumGroupNameRead"&gt;dotNetZone.gr&lt;/a&gt;, γιατί εδώ μπορεί να διαφύγουν της προσοχής του admin.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: CPU time C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41481.aspx</link><pubDate>Sat, 12 Apr 2008 03:04:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41481</guid><dc:creator>kallileo</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41481.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=41481</wfw:commentRss><description>Υπαρχει και ετοιμη εφαρμογη που μετραει χρονους εκτελεσης εντολων .ΝΕΤ και κανει συγκρισεις αποτελεσματων. &lt;br /&gt;&lt;br /&gt;http://leeholmes.com/projects/perfcompare/index.html&lt;br /&gt;&lt;br /&gt;Σημερα το βρηκα αυτο...πολυ χρησιμο προγραμματακι. Μπορεις να δεις και την Intermediate language στην οποια γινεται compile οι εντολες.&lt;br /&gt;&lt;br /&gt;****Προς τους Admin&lt;br /&gt;Κατι πρεπει να γινει με το Opera γιατι δεν εχω καμια επιλογη μορφοποιησης οταν ποσταρω κατι.</description></item><item><title>Απ: CPU time C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41480.aspx</link><pubDate>Fri, 11 Apr 2008 23:01:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41480</guid><dc:creator>Alexander</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41480.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=41480</wfw:commentRss><description>&lt;P&gt;Ευχαριστώ! &lt;/P&gt;</description></item><item><title>Απ: CPU time C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41469.aspx</link><pubDate>Fri, 11 Apr 2008 04:24:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41469</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41469.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=41469</wfw:commentRss><description>&lt;P&gt;Όπως αναφέρει στο documentation, είναι το δεύτερο. Αν θες να βρεις τον χρόνο που αφιερώνεται από τη CPU στο process σου, θα πρέπει να χρησιμοποιήσεις τους performance counters. Στην συγκεκριμένη περίπτωση μάλλον το "Process", "% Processor Time".&amp;nbsp;Για τη System.Diagnostics.PerformanceCounter δες εδώ:&amp;nbsp;&lt;A href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecounter(VS.71).aspx"&gt;http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecounter(VS.71).aspx&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: CPU time C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41466.aspx</link><pubDate>Fri, 11 Apr 2008 02:49:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41466</guid><dc:creator>Alexander</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41466.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=41466</wfw:commentRss><description>Ευχαριστώ, αλλά το Environment.TickCount έχει ακρίβεια millisecond, ενώ
το DateTime.Ticks έχει ακρίβεια 100 nanosecond. Δηλαδή για παράδειγμα
κάνω αυτό:&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int j = 0;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; long t0 = Environment.TickCount;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateTime time0 = DateTime.Now;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; 999999999; i++) { j += i; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; long t1 = Environment.TickCount;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateTime time1 = DateTime.Now;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine("Ticks Elapsed: {0}", t1 - t0);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Console.WriteLine("Time Elapsed: {0}", time1.Ticks - time0.Ticks);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine(); return 0;&lt;br&gt;
&lt;br&gt;
και παίρνω σαν αποτέλεσμα: &lt;br&gt;
&lt;br&gt;
Ticks Elapsed: 5078&lt;br&gt;
Time Elapsed: 50781250&lt;br&gt;
&lt;br&gt;
Πέρα απ'αυτό όμως, με την Environment.TickCount μετράω τον χρόνο που το
πρόγραμμα τρέχει στη cpu ή τον πραγματικό χρόνο μεταξύ δύο "μετρήσεων"
Environment.TickCount ;&lt;br&gt;</description></item><item><title>Απ: CPU time C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41458.aspx</link><pubDate>Thu, 10 Apr 2008 20:56:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41458</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41458.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=41458</wfw:commentRss><description>&lt;P&gt;Μπορείς να χρησιμοποιήσεις την &lt;STRIKE&gt;Environment.GetTickCount()&lt;/STRIKE&gt;&amp;nbsp; Environment.TickCount()&lt;/P&gt;
&lt;P&gt;Παίρνεις την τιμή μια φορά όταν ξεκινήσει η διαδικασία και άλλη μια όταν τελειώσει. Τις αφαιρείς, και έχεις τα Ticks&amp;nbsp;που έχει διαρκέσει.&amp;nbsp;&lt;/P&gt;</description></item><item><title>CPU time C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41457.aspx</link><pubDate>Thu, 10 Apr 2008 20:00:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41457</guid><dc:creator>Alexander</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41457.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=41457</wfw:commentRss><description>Καλησπέρα,&lt;br&gt;
&lt;br&gt;
Πώς μπορώ να μετρήσω τη cpu time που τρέχει κάποιο κομμάτι στον κώδικά μου;&lt;br&gt;
&lt;br&gt;
Η QueryPerformanceCounter (που χρησιμοποιείται από τη StopWatch) πώς λειτουργεί ακριβώς; &lt;br&gt;
&lt;br&gt;
Αυτό που θέλω είναι κάτι σαν την clock() της C++, που μετράει ticks από την αρχή της εκτέλεσης του προγράμματος.&lt;br&gt;</description></item></channel></rss>