ביטול מיתוסים נפוצים של שינוי ביצועי Windows


לחץ לצפייהככותב טכנולוגי, אחת מצרות המחמד הכי גדולות שלי היא שפע העצות הרעות המוזרות כמעט בכל אתרי אינטרנט המוקדשים לשינוי מערכות. מלבד השינויים שפשוט לא עובדים, חלק מהם למעשה יגרמו למחשב שלך לפעול אפילו יותר לאט - או גרוע מכך. הבה נבחן כמה מהמיתוסים הכי פוגעניים שיש לגבי כוונון ביצועי מחשב, ונפרך אותם אחת ולתמיד.

השבתת QoS כדי לפנות 20% מרוחב הפס

טיפ זה עשה את הסיבוב עם אנשים שהאמינו שמיקרוסופט תמיד מקצה 20% מרוחב הפס שלך עבור Windows Update. לפי ההוראות, היית אמור להשבית את QoS כדי לפנות רוחב פס. לרוע המזל הטיפ הזה לא רק היה שגוי, אלא שהשבתת QoS תגרום לבעיות עם יישומים המסתמכים עליו, כמו כמה מדיה זורמת או יישומי VoIP. במקום לקחת את המילה שלי על זה, אתה יכול לקרוא אתהתגובה הרשמית של מיקרוסופט:"היו טענות במאמרים טכניים שונים שפורסמו ובפרסומים בקבוצות דיון ש-Windows XP שומרת תמיד 20 אחוז מרוחב הפס הזמין עבור QoS. טענות אלו אינן נכונות... מאה אחוז מרוחב הפס של הרשת זמין לשיתוף כל התוכניות, אלא אם כן תוכנית מבקשת במיוחד רוחב פס עדיפות."

הפוך את Vista להשתמש בליבות מרובות כדי לזרז את זמן האתחול

הטיפ המזויף הזה עשה את הסיבובים לאחרונה וכמעט כולם נתפסו כוללLifehackerואתר האח הגדולגיזמודו... למרות שמגיבים קראו לזה במהירות משני הצדדים, והעורכים עדכנו את הפוסטים. (זו עוד סיבה להשתתף תמיד בהערות כאן.) לפי טיפ זה, היית אמור להשתמש ב-MS Config כדי לשנות את התפריט הנפתח "מספר מעבדים" בלשונית אתחול. הבעיה היא שהגדרה זו משמשת רק לפתרון בעיות וניפוי באגים, כדי להיות מסוגל לקבוע אם יש בעיה עם מעבד בודד, או עבור מתכנת לבדוק את הקוד שלו מול ליבה בודדת בזמן שהוא פועל על מערכת מרובת ליבות. Windows ישתמש בכל המעבדים שלך כברירת מחדל ללא הגדרה זו.

מחק את Windows Prefetch לאתחול מהיר יותר

תכונת האחזור המוקדמת ב-Windows XP מאחסנת חלקים של יישומים שבהם אתה משתמש לעתים קרובות ומנסה לייעל את תהליך הטעינה כדי להאיץ את זמן התחלת האפליקציה, כך שכאשר מספר אתרים החלו להציע לנקות אותם באופן קבוע כדי לזרז את זמן האתחול, זה נראה כאילו עצה טובה... אבל למרבה הצער זה לא המקרה, כפי שצוין על ידימגיבים רבים של Lifehacker. התכונה Prefetch משמשת למעשה כמעין אינדקס, כדי לומר ל-Windows אילו חלקים של אפליקציה יש לטעון לזיכרון באיזה צורה לזרז את זמן הטעינה של האפליקציה, אך Windows לא משתמשת במידע אלא אם כן היא באמת מפעילה אפליקציה. ישנה גם מגבלה של 128 קבצים שניתן לאחסן בתיקיית השליפה המוקדמת בכל נקודה, ו-Windows מנקה את התיקיה באופן אוטומטי, ומסיר מידע עבור יישומים שלא הופעלו בתדירות גבוהה כל כך. לא רק זה, אלא שכלי עזר לאפרג כתוב היטב ישתמש במידע השליפה מראש כדי לייעל את מיקום הקבצים בדיסק, ולהאיץ את הגישה עוד יותר. מומחה לחלונותאד בוט מסביר את זה:

קבצי ה-.pf לא מתרגלים כלל עד שאתה מפעיל תוכנית. מה שקורה בפועל כשאתה לוחץ על סמל הוא ש-Windows משתמש במידע שבתיקיית Prefetch כדי להחליט אילו מקטעי תוכנית לטעון ובאיזה סדר לטעון את הדפים האלה.

ניקוי הרישום משפר את הביצועים

הרישום של Windows הוא מסד נתונים עצום של כמעט כל הגדרה שניתן להעלות על הדעת עבור כל יישום במערכת שלך. זה רק הגיוני שניקוי זה ישפר את הביצועים, נכון? למרבה הצער, זה רק גימיק שיווקי שנועד למכור מוצרי ניקוי רישום, שכן המציאות שונה לגמרי... מנקי רישום מסירים רק מספר קטן מאוד של מפתחות שאינם בשימוש, מה שלא יעזור לביצועים כאשר אתה מחשיב את מאות אלפי המפתחות ב הרישום. זה לא אומר שהם חסרי תועלת לחלוטין, כמובן. אני עדיין ממליץ לנקות את הרישום כאשר אתה מנסה לפתור בעיה הנגרמת מהסרת תוכנת באגי שמשאירה ערכים מאחור, אבל גם אז אתה צריך להיות זהיר מאוד להשתמש ב-אפליקציה בעלת מוניטיןכְּמוֹCCleaner שהוזכר קודם לכןועיין בערכים לפני מחיקת משהו.

אד בוט שוקלעם דעה חזקה יותר:

הייתי הולך צעד קדימה: אל תפעיל תוכניות לניקוי הרישום, נקודה. אני לא ארחיק לכת ולכנות אותם שמן נחשים, אבל אילו יתרונות ביצועים אפשריים אתה יכול לקבל מ"ניקוי" ערכי רישום מיותרים וביטול כמה קבצי DLL תועים?

נקה זיכרון על ידי עיבוד משימות סרק

בשלב זה אתה אמור להתחיל להבין את התמונה... אם משהו נשמע טוב מכדי להיות אמיתי, סביר להניח שכן. הטיפ המטייל הזה טוען בדרך כלל שאתה יכול ליצור קיצור דרך "לא מתועד" ל- Rundll32.exe advapi32.dll, ProcessIdleTasks שינקה את הזיכרון על ידי עיבוד כל המשימות הסרקות שמבזבזות זיכרון ברקע. מה הבעיה? המשימות הבלתי פעילות הללו למעשה ממתינות ברקע... מה שאתה עושה למעשה הוא לומר למחשב שהסתלקת כדי שהוא יוכל כעת לבצע עיבוד אחר בזמן שאתה לא פעיל. אלא שאתה לא. המטרה האמיתית של פונקציונליות זו היא לסיים את כל העיבוד לפני הפעלת מדדים כדי להבטיח זמנים עקביים, ובהתאם ל-תיעוד של מיקרוסופטיש סיפור אחר לגמרי:

כאשר קוראים משורת הפקודה, עבודת ProcessIdleTasks מתבצעת ברקע באופן אסינכרוני. משימות סרק עשויות להימשך 10 עד 15 דקות. מנהל המשימות ידווח על תהליכים פועלים, וככל הנראה הדיסק יהיה פעיל במהלך תקופה זו.

קרא עוד בבלוג The Life of a Techno-Guru בפוסט בשםתגובה למאמר Digg שטוען לפנות זיכרון.

נקה, פחה והגבר את זיכרון ה-RAM שלך עם SnakeOil אופטימיזציית זיכרון

פשוט תעיף מבט מהיר בכל אתר הורדות, ותמצא מאות מוצרים שמתיימרים "למטב את זיכרון ה-RAM כדי לגרום למחשב שלך לפעול מהר יותר". תן לי הפסקה! כמעט כל המוצרים האלה עושים את אותם הדברים: הם קוראים אפונקציית Windows APIזה מאלץ יישומים לכתוב את הזיכרון שלהם ל-pagefile, או שהם מקצים ואז מחלקים המון זיכרון במהירות, כך ש-Windows ייאלץ לדפדף את כל השאר. שתי הטכניקות גורמות להראות שפתאום שחררת זיכרון, כאשר למעשה כל מה שעשית הוא להחליף את זיכרון ה-RAM המהיר שלך בכונן קשיח איטי בהרבה. ברגע שתצטרך לחזור ליישום שהועבר לקובץ הדף, זה יהיה כל כך איטי שסביר להניח שתעבור הכלחלל משרדיבמכונה שלך. מומחה לחלונותמארק רוסינוביץ' מסכים:

במקרה הטוב, למיטובי זיכרון RAM אין השפעה, ובמקרה הרע, הם פוגעים בביצועים ברצינות.

השבתת Shadow Copy/שחזור מערכת משפרת את הביצועים

בקושי נתקלתי באתר טיפים של Windows Vista שלא אומר לך להשבית את שחזור המערכת כדי להאיץ את הביצועים, מכיוון שהוא לוקח עד 15% מהכונן הקשיח שלך כברירת מחדל, וזה נשמע כמו עצה טובה. אלא שזה לא. המציאות היא ששחזור מערכת מתחיל רק כאשר אתה מתקין עדכונים או יישומים, או בשעהשעות קבועות מראש ביום, והמחסומים האוטומטיים יתרחשו רק כאשר המחשב שלך אינו בשימוש. נקודות ביקורת אלו מאפשרות לך להחזיר את המערכת שלך בקלות למצב שלפני התרסקות, ואני יכול לומר לך מניסיון ששחזור מערכת הוא תכונה קריטית כאשר למחשב Vista שלך יש בעיות, מה שמאפשר לך לחזור בקלות למצב עבודה. במקום להשבית את שחזור המערכת כדי לפנות מקום,אד בוט מציעשאתה פשוט משתמש בניקוי הדיסק כדי להסיר את כל נקודת השחזור האחרונה מלבד נקודת השחזור האחרונה. (תחת הכרטיסייה אפשרויות נוספות, תמצא כפתור ניקוי).

אפשר SuperFetch ב-Windows XP

מישהו החליט להתחיל להפיץ את המיתוס שאפשר להפעיל את SuperFetch ב-Windows XP על ידי הוספת אותו מפתח EnableSuperfetch לרישום שיש ל-Windows Vista, והוא התפשט כמו אש בשדה קוצים. מטבע הדברים, הטיפ הזה היה מזויף לחלוטין. החדשות הטובות הן שהטיפ הזה הוא אחד מהבודדים שלא יפגעו במערכת שלכם בשום צורה, כל עוד לא תשברו משהו בזמן עריכת הרישום. אם אתה מתעקש להשתמש בו, אני לא אתלונן. אם אתה רוצה הוכחה כלשהי, אתה יכול להשתמש ב-strings.exeכלי כדי לראות ש-"סופר-fetch" לא קיים בשום מקום בליבת XP, או שאתה יכול להאמין לאד בוט ומארק רוסינוביץ', שיש להםכבר הפריך את המיתוס הזה.

השבתת שירותים כדי להאיץ את המחשב

אולי המיתוס הנפוץ ביותר הוא העצה להשבית את כל השירותים שאתה לא משתמש בהם. אני מבין שזה יגרום למחלוקת מסוימת, אז הרשו לי להבהיר: השבתת שירותים לא חיוניים שאינם חלק מ-Windows תניב לפעמים שיפור בביצועים אם זיהיתם את השירותים האלה כגורמים לבעיה. אתה יכול לזהות או להשבית שירותים אלה על ידי פתיחת msconfig.exe וסימון התיבה "הסתר את כל שירותי Microsoft" בכרטיסייה שירותים:

הבעיה עם השבתת שירותים היא שלעתים קרובות המכשירים שלך לא יעבדו ברגע שאתה עושה זאת: לדוגמה, השבתתי את שירות dlbt_device "לא ידוע" ברשימה למעלה, ולא יכולתי עוד להדפיס למדפסת Dell שלי... השבתתי את שירותי VMware שנעשו VMware לא מצליחה לפעול, וכן הלאה. אתה צריך להיות זהיר אפילו יותר לא להשבית את שירותי Microsoft המובנים ב-Windows, למעט כמה נבחרים בנסיבות מסוימות:

  • SuperFetch-שירות מטמון זה טוען מראש יישומים לזיכרון, ולמעשה עובד. הבעיה היא שזה יכול לגרום לכונן הקשיח שלך לעשות הרבה שחיקה בזמן שהוא עובד, וזה מעצבן במיוחד במחשב נייד.

  • חיפוש Windows—אם אינך משתמש בחיפוש Vista או שאתה משתמש במנוע חיפוש חלופי בשולחן העבודה, אתה באמת לא צריך את השירות הזה ויכול להגביר את הביצועים לא מעט על ידי השבתתו.

  • Windows Defender- אם אתה כבר משתמש במוצר אחר נגד תוכנות זדוניות, אתה באמת לא צריך את זה גם לרוץ.

הסיכום של אד בוטמדבר בעד עצמו:

אם מישהו מנסה לשכנע אותך להשבית חבורה של שירותים אחרים, שאל אותו מה אתה מרוויח. אני בטוח שהם לא יכולים להגיד לך.

עורך: על הקוראים לשים לב כי לאחרונהמדריך התאמה של Windows Vista, המוצעת להורדה על ידי Microsoft, אכן מציעה להשבית שירותים מיותרים.כשזה מגיע לכוונון ביצועים, נדרשת כמות גדולה מאוד של בדיקות בכל פעם שאתה מבצע שינוי. האפשרות הטובה יותר היאפשוט התקן יותר זיכרון RAMולנקות את המחשב האישי שלךאם אתה נתקל בבעיות ביצועים, ואולי תדרוש קצת יותר הוכחה לפני החלת פריצות סודיות.חנון איך לעשותהוא סופר טכנולוגי וחובב חנון שאוהב להתעסק בהגדרות נסתרות שבאמת עובדות. עוד מהטיפים וההתאמות שלו ניתן למצוא מדי יום בHowtogeek.com.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.