<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38086.aspx</link><pubDate>Fri, 07 Dec 2007 19:47:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38086</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38086.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38086</wfw:commentRss><description>Μετά από έρευνα συνειδητοποιώ ότι μάλλον βλέπω με λάθος οπτική το όλο θέμα. Ζητάω από το Framework να παίξει το ρόλο του λειτουργικού και να κάνει σωστή κατανομή των πόρων του υπολογιστή, πράγμα για το οποίο δεν φτιάχτηκε. Θα ρυθμίσω λοιπόν μόνο το priority στο service μου και από εκεί και πέρα επαφίεμαι στα Windows για τα περαιτέρω. Το μόνο που μπορώ να κάνω είναι να προσέχω στον κωδικά μου να μην αφήνω αντικείμενα στη μνήμη χωρίς λόγο και από κει και πέρα... &lt;br&gt;Αν δεν τα λέω και πολύ σωστά ή μου ξεφεύγει κάτι by all means διορθώστε με!&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-40.gif" alt="Hmm" /&gt;&lt;br&gt;</description></item><item><title>Απ: Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38053.aspx</link><pubDate>Thu, 06 Dec 2007 22:14:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38053</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38053.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38053</wfw:commentRss><description>Νάσσο όπως καταλαβαίνεις δεν μου κάνει αλλά από το ολότελα καλή και η Παναγιώταινα&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;br&gt;</description></item><item><title>Απ: Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38051.aspx</link><pubDate>Thu, 06 Dec 2007 22:02:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38051</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38051.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38051</wfw:commentRss><description>&lt;P&gt;Φίλε Μάνο,&lt;/P&gt;
&lt;P&gt;δεν ξέρω αν σου κάνει, αλλα μπορείς να ορίσεις το Priority του Thread που τρέχει το Service:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Process.GetCurrentProcess().PriorityClass &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; ProcessPriorityClass.BelowNormal;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;FONT face=Tahoma size=2&gt;Τώρα για την μνήμη δεν ξέρω, sorry...&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;FONT face=Tahoma size=2&gt;Nassos&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38042.aspx</link><pubDate>Thu, 06 Dec 2007 20:05:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38042</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38042.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38042</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt;Δυστυχώς αυτό που λες δεν γίνεται... Είναι δική σου ευθύνη να υλοποιήσεις κατά τέτοιο τρόπο το service ώστε να κάνει αυτό που θες χωρίς να καταναλώνει πολλά resources. Πχ, να ακολουθήσεις κάποια τεχνική για &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';mso-ansi-language:EN-US;"&gt;batch&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt; διαδικασίες κατά το &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';mso-ansi-language:EN-US;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';mso-ansi-language:EN-US;"&gt;access&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt;, να δουλέψεις με &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';mso-ansi-language:EN-US;"&gt;streams&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Tahoma','sans-serif';"&gt;που φεύγουν από τη μνήμη μόλις χρησιμοποιηθούν, κλπ.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38038.aspx</link><pubDate>Thu, 06 Dec 2007 18:57:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38038</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38038.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38038</wfw:commentRss><description>Ευχαριστώ Cap, το επεξεργάζομαι.&lt;br&gt;&lt;br&gt;Τώρα για το δεύτερο ερώτημα. Αυτό που θέλω είναι ότι το windows service μου υλοποιεί μια heavy duty διαδικασία. (update ένα πίνακα χιλιάδων εγγραφών, export σε ένα αρχείο πολλών MB). Αυτό που με ενδιαφέρει είναι το service&amp;nbsp; να μην καταναλώνει ότι πόρους από το σύστημα είναι διαθέσιμοι διότι θα μου γονατίσει τα άλλα proccesses που τρέχουν εκείνη τη στιγμή. Θέλω το service να καταναλώσει π.χ μέχρι 50Mb από τη μνήμη και ας κάνει πολλαπλάσιο χρόνο να τελειώσει τη διεργασία που έχει.&lt;br&gt;</description></item><item><title>Απ: Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38037.aspx</link><pubDate>Thu, 06 Dec 2007 18:23:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38037</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38037.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38037</wfw:commentRss><description>&lt;P&gt;Παραθέτω ένα άρθρο που είχα γράψει πολύ παλιότερα σε σχέση με τη δημιουργία Windows Services, που απαντά (τουλάχιστον σε .NET 1.1) στο ερώτημα του πώς μπορεί να γίνει η περιοδική εκτέλεση. Για τη διαχείριση πόρων, δεν έχω να πω πολλά πράγματα πέρα από το οτι εξαρτάται από το τι κάνεις, όπως και σε κάθε άλλο κομμάτι κώδικα.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.dotnetzone.gr/cs/blogs/sfilip/pages/creating-a-simple-reusable-windows-service-template-code-part-i.aspx"&gt;http://www.dotnetzone.gr/cs/blogs/sfilip/pages/creating-a-simple-reusable-windows-service-template-code-part-i.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.dotnetzone.gr/cs/blogs/sfilip/pages/creating-a-simple-reusable-windows-service-template-code-part-ii.aspx"&gt;http://www.dotnetzone.gr/cs/blogs/sfilip/pages/creating-a-simple-reusable-windows-service-template-code-part-ii.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38036.aspx</link><pubDate>Thu, 06 Dec 2007 18:02:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38036</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38036.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38036</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;manosB:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;(papadi: Η ερώτηση αυτή διαχωρίστηκε από άλλη συζήτηση)&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Ευχαριστώ papadi, είχα ξεχάσει ότι η αρχική δημοσίευση ήταν σε ελεγχόμενη περιοχή.&lt;br&gt;</description></item><item><title>Scheduling και μνήμη σε ένα windows service</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/38034.aspx</link><pubDate>Thu, 06 Dec 2007 17:12:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:38034</guid><dc:creator>manosB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/38034.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=38034</wfw:commentRss><description>&lt;p&gt;(papadi: Η ερώτηση αυτή διαχωρίστηκε από άλλη συζήτηση)&amp;nbsp;&lt;/p&gt;&lt;p&gt;Παιδιά με την ευκαιρία να ρωτήσω και εγώ κάτι πάνω σε αυτό. Είναι έκδηλο πως χρειάζεται windows service για την υλοποίηση του παραπάνω. Έχω δύο πιο γενικές ερωτήσεις για τα services και παίρνω ως αφορμή τη δημοσίευση του killer007. &lt;br&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Για να τρέχει κάθε μια ώρα χρησιμοποιείς timer όπως θα έκανες και σε winforms application?&lt;/li&gt;&lt;li&gt;Πως περιορίζεις σε ένα service τους πόρους που καταναλώνει?&amp;nbsp; Π.χ&amp;nbsp; να του πεις να χρησιμοποιεί μέχρι 10MB από τη μνήμη. Έχω υπόψη μου ότι το framework καταναλώνει κάποια κομμάτια μνήμης μόνο του αλλά πέρα από αυτό. Θέλω να πω ότι σε καποιο Project Που δεν με ενδιαφέρει η ταχύτητα διεργασίας από ένα service αλλά η επιβάρυνση που επιφέρει στο σύστημα.&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br&gt;ΥΣ: Killer007 συγγνώμη για την παρεμβολή. moderators αν νομίζετε βάλτε το σε καινούργιο Post.&lt;br&gt;&amp;nbsp;&lt;br&gt;</description></item></channel></rss>