יעילות בקריאה לLOG
מחלקת הLOG שלי מבצעת בדיקה מול Trace Level שמוגדר גלובלית. בכל פעם שאני קורא לפונקציית הכתיבה בLOG, אני מעביר את סוג הLevel של ההודעה, והלוג בודק האם הוא רלוונטי, ולרשום אותו לקובץ. כשאני קורא לפונקצית הקריאה של הLOG אני מעביר גם STRING, האם יש דרך לייעל את הקוד, מאחר ובחלק מהמקרים ההעברה של הSTRING מיותרת מאחר ואין בו שימוש (בגלל הTrace Level) ? האם שליחת הפרמטר by ref תייעל את הקוד? האם קביעת אובייקט סטטי בLOG מסוג STRING, ועדכונו לפני הקריאה לWRITE היא יותר יעילה מלהעביר אותו לWRITE בתור פרמטר? תודה
מחלקת הLOG שלי מבצעת בדיקה מול Trace Level שמוגדר גלובלית. בכל פעם שאני קורא לפונקציית הכתיבה בLOG, אני מעביר את סוג הLevel של ההודעה, והלוג בודק האם הוא רלוונטי, ולרשום אותו לקובץ. כשאני קורא לפונקצית הקריאה של הLOG אני מעביר גם STRING, האם יש דרך לייעל את הקוד, מאחר ובחלק מהמקרים ההעברה של הSTRING מיותרת מאחר ואין בו שימוש (בגלל הTrace Level) ? האם שליחת הפרמטר by ref תייעל את הקוד? האם קביעת אובייקט סטטי בLOG מסוג STRING, ועדכונו לפני הקריאה לWRITE היא יותר יעילה מלהעביר אותו לWRITE בתור פרמטר? תודה