DCSIMG
performance - Justin myJustin = new Justin( Expriences.Current );

Browse by Tags

All Tags » performance (RSS)

Question from Tapuz .Net forum: Speeding up builds with many projects

שאלה: יש לי Solution שמכיל בתוכו 15 projects. חלק גדול מהזמן אני לא צריך לקמפל מחדש 4 פרוייקטים מתוך ה solution. האם ישנה דרך לבטל קימפול חלק מהפרוייקטים כשאני עושה rebuild ל solution? תשובה: שאלה מצויינת והפתרון מאוד תלוי בארכיטקטורת הפרוייקט שלך. אם הארכיטקטורה שלך היא "עלים של Top tier" אז תוכל להריץ רק את המסלול הרלוונטי לך. כלומר, אם ה-Solution שלך חושף מספר "שכבות עליונות" (כגון GUI של Winforms, בנוסף Webservice ובנוסף אתר אינטרנט) שביניהם אין תלוית Build יש אפשרות רק להריץ...

Question from .Net Tapuz forum: How to limit the memory (RAM) my Winforms application uses?

שאלה: כתבתי תכנית קטנה, מאוד קטנה, והיא תופסת בערך כ-14,000 KB מהזכרון בזמן ההרצה. האם ניתן לצמצם את הגודל הזה? התכנית כתובה ב-C# והיא בסביבת WINForm. תשובה: הועלה כאן רעיון יפה להשתמש ב- Process.GetCurrentProcess().MaxWorkingSet = new IntPtr(1000000); אישית, הייתי מעדיף לא להגביל בשום שלב את הזכרון שתוכנה דורשת היות וייתכן וכי בנקודת זמן ספציפית היא תדרוש הרבה יותר. במצב כזה או שנאלץ לוותר על הפיצ'ר שדורש הרבה יותר זכרון או יותר סביר שנעלה את גבול הזכרון. בכל מקרה, זה יוצר בעיה רצינית והתעסקות עם...