ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
yonלא בפורום כעת ת.הצטרפות: 08/12/2007 · הודעות: 4 ·
 

הודעה פורסם: 23/10/2009 - 09:51
נושא ההודעה: hibernate לprocess

האם מישהו מכיר תכנה (חינמית) שמסוגלת לעשות מעין "hibernate" ל process, דהיינו לקחת תכנה ולהשהותה ואת הזכרון שהיא תופסת לאחסן בקובץ שיהיה אפשר לשוב להפעילו אח"כ?
הצורך בזה:
1. לעזור למערכת ההפעלה בבחירת הפרוסס שהיא מאחסנת בדיסק הקשיח...
2. לשמור מצבים במשחקים
ועוד
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 24/10/2009 - 12:21
נושא ההודעה:

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

בהצלחה
Jonatan44
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 24/10/2009 - 13:50
נושא ההודעה:

שמירת מצב הזכרון של תהליך היא פעולה בסיסית: core dump (המילה core היא שם ישן לזכרון). יש לא מעט מקומות שבהם מנצלים את זה:

* http://statifier.sourceforge.net/
* מערכת web2c שבה כתוב TeX, משתמשת בזה:
http://www.fifi.org/cgi-bin/info2www?(web2c)Memory+dumps

אז מה הבעיה? לא כל דבר הוא זכרון.

מחיפוש מהיר, הנה מישהו שדן בבעיה לפני כמה שנים ומצא לה פתרון חלקי (שכנראה לא יענה לצרכיך)
http://www.geocities.com/asimshankar/checkpointing/

באופן כללי נראה לי שמילת מפתח לחיפושים היא checkpoint ו־checkpointing (הקשר לשמה של החברה הישראלית הוא עקיף בלבד)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nvhלא בפורום כעת ת.הצטרפות: 21/08/2009 · הודעות: 99 ·
 

הודעה פורסם: 24/10/2009 - 15:39
נושא ההודעה:

פתרון עקום:
תריץ תוכנות על לינוקס במכונה וירטואלית (לדוגמא דרך VirtualBox).
מכונות וירטואליות אפשר להקפיא לדיסק.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
LemonLimeלא בפורום כעת ת.הצטרפות: 04/08/2008 · הודעות: 663 · מיקום: גורגוניה
 

הודעה פורסם: 24/10/2009 - 16:35
נושא ההודעה:

מה עם לשלוח sigstop כדי לעצור ו-sigcont כדי להמשיך~?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 24/10/2009 - 18:45
נושא ההודעה:

LemonLime :
מה עם לשלוח sigstop כדי לעצור ו-sigcont כדי להמשיך~?


הבעיה היא, שהתוכנה חייבת להיות פתוחה, כלומר אי אפשר לשמור לדיסק, ויותר מאוחר לפתוח באותה נקודה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. yon
  2. אורח
  3. אורח [צפריר]
  4. nvh
  5. LemonLime
  6. אורח