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