cleanRAM v1.9.3 - ניקוי זיכרון לפוקט פיסיפרסום ראשון: 08/02/2009עדכון אחרון: 23/11/2009
מאת: רונן פלג
47 תגובות 
.If you are looking for the english edition, please click Here
נגמר לכם הזיכרון (RAM) במכשיר ונמאס לכם לעשות Soft Reset ?
במאמר הקודם (זיכרון ROM / RAM) הסברתי בכללי על סוגי הזיכרון ROM ו- RAM. ועל החסרונות וכמה פתרונות לשיפור התפעול. במאמר זה אתמקד בזיכרון ה-RAM שבמכשיר ה-HTC Diamond. בגלל בעיית זלילת זיכרון במערכת ההפעלה Windows Mobile זיכרון המכשיר נגמר מהר והמכשיר נהיה איטי ובסופו של דבר בלתי נסבל, עד היום הפתרון היה לעשות ריסט (Soft Reset), פעולה זו לוקחת הרבה זמן - כדקה ואפילו יותר ורק אז זיכרון המכשיר חוזר למצב התחלתי מאופס ונקי. אבל מהיום חווית השימוש במכשיר עולה מדרגה!

שחרור זיכרון - cleanRAM
כתבתי תוכנה חכמה שמאפסת את התוכנות שנתקעות בזיכרון, ומבצעת איפוס כללי לתוכניות השירות של מערכת ההפעלה. במערכת ההפעלה (כידוע לכולם) יש בעית זליגת זיכרון תמידית (שאגב לא טופלה לצערי גם במערכת ההפעלה החדשה 6.5), מה זה אומר? ישנם מספר תוכניות שירות שעם הזמן ימלאו לכם את זיכרון המכשיר גם אם רק השתמשתם בטלפון. כמו כן תוכנות שהפעלתם והשתמשתם בהם יתקעו גם לאחר הסגירה שלהם (רק חלק מהתוכנה) בזיכרון המכשיר, וכולם יודעים כשהזיכרון של המכשיר מתמלא המכשיר נהיה בלתי נסבל והתוכנות לא יעלמו מהזיכרון כי לצערי אין למערכת ההפעלה ניהול זיכרון תקין. הפתרון היחידי לאיפוס הזיכרון ולשחרור המצב הנורא הזה, זו הפעולה שכולכם מכירים: Soft Reset, שזה לא פחות מעצבן כי פעולה זו לוקחת לפחות דקה אם לא יותר. ניסיתי לפתור את הבעיה עם מספר תוכנות שקיימות בשוק היום לדוגמא OxiosMemory, אבל לאחר שימוש בתוכנה הבנתי שהיא לא עושה הרבה וגם לא המתחרים שלה (בתשלום) ולכן הייתי חייב לעשות משהו על מנת לפתור את המצב הנורא הזה. וכתבתי את התוכנה cleanRAM. התוכנה עובדת על מערכת ההפעלה Windows Mobile ומיוחדת למכשירים הכוללים את ממשק HTC TouchFLO, וזה בגלל היכולת שלה להתמודד בצורה מעולה עם איפוס כללי לממשק. ולכן התוכנה הכי טוב תעבוד על מכשירי HTC ואני מקווה שבעתיד יהיה לי זמן לכתוב תוכנה לכל סוגי המכשירים, נכון שהתוכנה מתאימה גם למכשירים האחרים כמו PRO/Vogue, אבל כידוע שלמכשירים עם זיכרון גדול אין בעיה כזו ולכן אין צורך בזה, לצערי במכשיר ה-Diamond יש מחסור בזיכרון RAM (בגלל מסך ה-VGA שלו הוא צורך הרבה משאבים) ולכן הוא יותר מזקוק לתוכנה הזאת.

מהיום יש פתרון חדש לבעיה! לא עוד Soft Reset! במקרה שיגמר לכם הזיכרון ותרצו לשחרר את זיכרון ה-RAM תוכלו לעשות את זה בקלות, הפתרון טוב גם במקרה שהמכשיר נתקע. התוכנה תשחרר את הזיכרון ותאפס לכם את המכשיר בכל זמן שתרצו וכל זאת בתוך 5 ל-15 שניות (רמה-1-2, רמה-3 יותר זמן). התוכנה שלי מבוססת על אותו הרעיון של התוכנה OxiosMemory, רק שבתוכנה שלי הוספתי שיפורים לניקוי טוב יותר לזיכרון המכשיר (במיוחד למכשירי HTC), שילוב של איפוס תוכנות וניקוי הזיכרון ביחד, התוכנה שכתבתי מומלצת למכשירים: HTC Diamond ו-HTC Touc Pro, בגלל ממשק ה-TouchFLO, התוכנה יודעת לטפל בממשק ולאפס אותו בצורה הכי טובה.
בלחיצת כפתור התוכנה תזהה את כל התוכנות שפתוחות ותקועות (בעייתיות) בזיכרון ה-RAM של המכשיר ותסגור ותאפס אותם, תוכנות אלה נמצאות בזיכרון הפנימי (ברקע) שאליהם אין גישה גם לא דרך מנהל המשימות, וכמובן זלילת זיכרון לתוכנות/שרותים שכבר פועלים בזיכרון (כמו התוכנה של חייגן הטלפון).
עוד בתוכנה תוכלו לבנות לכם רשימת תוכנות אישית שתסגר לפי דרישה. כיום לאחר שימוש במכשיר (הפעלה וסגירת תוכנות שונות) זיכרון המכשיר יהיה בין 80% עד 90% (פחות או יותר) ובגלל האיטיות שתרגישו לאחר איבוד זיכרון יקר, תחליטו שזהו חייבים לעשות Soft Reset על מנת לשחרר את המכשיר ולאפס את הזיכרון, ברגע זה (במקום Soft Reset) הריצו את התוכנה על ידי לחיצה על האיקון (cleanRAM) ולאחר מספר שניות הזיכרון המכשיר שלכם יחזור להיות 60% פחות או יותר. והמכשיר ימשיך לעבוד ללא צורך בריסט. אצלי במכשיר שיפרתי את הרעיון עוד קצת בזה שעל ידי לחיצה על השעון במסך היום (TouchFLO) התוכנה מופעלת (במקום כניסה לכיוון השעון המעורר). את זה בצעתי בעזרת התוכנה: SSMapa. שימו לב לאחר לחיצה על התוכנה (cleanRAM) התוכנה תופעל פעם אחת בלבד ולאחר הניקוי שלוקח כמה שניות התוכנה תיסגר באופן אוטומטי, והמכשיר יהיה כמו חדש (לאחר Soft Reset). כמו כן, אם סימנתם במסך ההגדרות את הווי באפשרות "RAM Status Notification" תקבלו בסיום הניקוי מסך מידע כמה זיכרון חסכתם.
לאחר התקנת התוכנה יש להיכנס לתפריט ההתחל -> תוכניות וללחוץ על האיקון cleanRAM Config, בממשק זה תוכלו להגדיר את סוג בניקוי שברצונכם לבצע. לסיום לחצו על כפתור היציאה (Save and Exit) ומאותו הרגע בכל פעם שתרגישו שהמכשיר נהיה איטי וזיכרון המכשיר יתמלא פשוט לחצו על האיקון cleanRAM שבתפריט ההתחל -> cleanRAM, ולאחר מספר שניות הזיכרון יתאפס.
הוספה/הסרה של איקון ההפעלה מתפריט ההתחל: תוכלו להוסיף אולהסיר את האיקון להרצת התוכנה מתוך תפריט ההתחל, על ידי כניסה להגדרות (Settings) -> תפריטים (Menus) -> סמנו מתוך הרשימה את התוכנה - cleanRAM.
לשאלת אנשים רבים מה יותר טוב cleanRAM או ClearTemp רציתי להבהיר שאלה שתי תוכנות שונות לחלוטין! התוכנה cleanRAM אינה מנקה את הזיכרון המורחב (זיכרון הכרטיס) של מכשירכם (טיפול בקבצים) שלכם אלא רק את זיכרון ה-RAM שהוא הזיכרון הראשי של המכשיר, תוכלו לקבל מידע נוסף כאן.
שימו לב
התוכנה לשימוש על אחריותכם בלבד! כל נזק למכשיר או שימוש שאינו נכון בתוכנה היא על אחריותכם בלבד! התוכנה בחינם ואין לעשות בשום מקרה שימוש מסחרי בתוכנה (אלא רק באישור שלי), התוכנה הינה לשימוש האישי שלך בלבד.

ממשק הגדרות התוכנה (cleanRAM Config)
איקון ההגדרות נמצא ברשימת התוכנות בתפריט ההתחל -> cleanRAM Config.
לבחירתכם שלוש רמות לאיפוס/ניקוי הזיכרון בזמן אמת:
Level 1 - ניקוי מהיר לתוכנות תקועות ללא איפוס ממשק ה-TouchFLO 3D. (זמן: בין שנייה ל-5 שניות).
Level 2 - ניקוי הזיכרון יסודי לביצועים מרביים *מומלץ*. (זמן: בין 10 ל-15 שניות).
Level 3 - ניקוי כולל הכל (services) ובצורה המקסימלית (איטי). (זמן: בין 30 ל-45 שניות).
ממשק ניקוי תוכנות בהתאמה אישית (Customized Processes List)
ניתן להגדיר תוכנות לניקוי/הסרה בהתאמה אישית על ידי הפעלת האפשרות: Custom Processes List. לבחירת התוכנות (מתוך רשימת הזיכרון הנוכחי) היכנסו למסך: Menu -> Custom Processes List, במסך זה תוכלו להגדיר את הרשימה האישית שלכם. כמו כן ניתן לכלול באופן אוטומטי את רמה 1 (Level 1) על ידי סימון האפשרות: Including Level 1.
מצב לאיפוס תוכנות (Reset Processes Mode) - אפשרות לאיפוס תוכנות שנמצאות ברשימה האישית של המשתמש, כמו כן ניתן לבחור זמן השהייה (שניות) לפני הפעלת התוכנה מחדש. פעולה זו "תהרוג" את התוכנה (לפי הסדר ברשימת התאמה אישית) ולאחר כמה שניות שהוגדרו מראש (על ידי המשתמש) תופעל התוכנה מחדש.
ממשק הגדרות (Settings)
במסך זה תוכלו להגדיר את התנהגות התוכנה בעת תהליך האיפוס.
Show RAM Status Notfication - הראה/הסתר מצב זיכרון (תוצאה) לאחר ניקוי הזיכרון
Show Progress Bar - הראה/הסתר מד התקדמות לתהליך ניקוי הזיכרון
Show Windows Wait Cursor - הראה/הסתר סמן (קרסר) המתן של מערכת ההפעלה בעת התהליך
Clear Recent Start Menu Items - ניקוי רשימת התוכנות שהשתמשתם לאחרונה (מתוך תפריט ההתחל) באופן אוטומטי
Notify Me Before CleanUp - הפעל הודעת אזהרה (10 שניות) לפני פעולת הניקוי (פועל רק במצב לוח זמנים) + כולל כפתור ביטול
Wake Up Device Before CleanUp - עורר את המכשיר (הפעיל את המכשיר בזמן שהוא במצב המתנה/מסך כבוי) לפני פעולת הניקוי - שימו לב ביטול אפשרות זו תחסוך לכם סוללה במצב לוח זמנים אוטומטי.
Hibernate - אפשרות לניהול טוב יותר של הזיכרון, ניקוי זיכרון במקומות שאינם נראים. הפעולה מומלצת למכשירים ישנים. תוכלו ללמוד יותר על נושא זה, לחצו כאן.
Language - בחירת שפה לתוכנה - ניתן להוריד שפות ולהתעדכן במידע חדש בפורום xda, כמו כן ניתן לבנות קובץ שפה משלכם - לחצו כאן.
Close All Applications - אפשרות המכריחה את cleanRAM לסגור את כל התוכנות שבזיכרון לפני הניקוי (עובד ברמה 1,2 ו-3 בלבד), אפשרות זו מומלצת להפעלה יחד עם האפשרות - Launch Startup Programs וכמו כן אפשרות זו מומלצת למכשירים שאינם HTC.
Launch Startup Programs - הפעלת תוכנות אתחול לאחר סיום הניקוי (מתוך תיקיית: Startup). אפשרות זו מומלצת יחד עם האפשרות - Close All Applications.
Display Today Screen Wen Finished - לאחר ניקוי הזיכרון cleanRAM תחזיר אתכם למסך 'היום'.
הערה: אם סימנתם את הווי בהצגת מצב זיכרון (Show RAM Status Notification) פעולת הניקוי תארך יותר מהרגיל (10 שניות פלוס), מידע זה אינו תקף לניקוי ברמה 1 (Level 1).
ממשק לוח זמנים - ניקוי אוטומטי (Schedule)
הגדירו את הזמן לתחילת הניקוי, כשהזמן יגיע תוכנת cleanRAM תפעל באופן אוטומטי, ניתן להוסיף הודעת 10 שניות אזהרה + כפתור ביטול לפני תחילת הניקוי.
Enabled - הפעלה מערכת התזמון
CleanUp Programs - רמה 1 / רמה 2 / רמה 3 / מותאם אישית לפי המשתמש
Start Time - כל שעה / כל 3 שעות / כל 6 שעות / כל 12 שעות / זמן מסוים (לפי המשתמש)
Days - בחרו את הימים שבהם הניקוי יחול, ניתן לבחור את כל הימים ביחד.
גיבוי ושיחזור הגדרות מקובץ (Backup / Restore)
גיבוי ושיחזור כל הגדרות cleanRAM מקובץ INI. אפשרות מעולה למשתמשים אשר מבצעים שדרוגי ROM או Hard Reset מדי פעם. כמו כן, ניתן לבחור ולטעון הגדרות ברירת מחדל מומלצות מתוך רשימה.

רשימת חריגים (Exceptions List)
רשימה של תוכנות לפי ההגדרה שלכם לתוכנות חריגות שאינכם רוצים לסגור בעת הניקוי.
עדכון (Update)
תוכלו לבדוק גירסה אחרונה ולעדכן את התוכנה בעזרת חיבור האינטרנט במכשירכם, כמו כן תוכלו להתקין מחדש את הגירסה הנוכחית שלכם. (תיקייה זמנית להורדת העדכון: \temp\) . שימו לב: העדכון יאפס את ההגדרות של התוכנה לברירת המחדל. על מנת לשמור את ההגדרות יש לבצע גיבוי (Backup / Restore) לפני העדכון.
* שימו לב: גירסאות ניסוי/ביתא יוצגו כ-BETA + מספר הגירסה.
דרישות מקדימות
מערכת הפעלה: Windows Mobile (מגירסה 5.0+)
הוראות התקנה
1. הורידו את התוכנה בגירסה האחרונה.
2. שמרו את קובץ ההתקנה בתיקייה זמנית בתוך המכשיר שלכם.
3. הריצו את ההתקנה והתקינו את התוכנה ל-Device.
4. להרצת התוכנה הכנסו לתפריט ההתחל -> תוכניות -> cleanRAM, לנוחות השימוש יש ליצור קיצור דרך כפי שצויין במאמר זה.
הוראות להסרת התוכנה
1. הפעילו את התוכנה cleanRAM
2. Schedule <- Menu -> וודאו שהווי באפשרות Enabled כבוי
3. הסירו את התוכנה: התחל -> הגדרות -> מערכת -> הסרת תוכניות -> htcAddicts CleanRAM.
4. בצעו Soft Reset.
Copyright © 2009 Ronen Peleg. All rights reserved

-------------------------------------
קבצים מצורפים למאמר זה:
(115373 הורדות)
(10230 הורדות)
(4256 הורדות)
(10482 הורדות)
(5753 הורדות)