נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: גודל המחסנית המקסימלי ורקורסיה

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
גילית
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 07 February 2011
מדינה: Israel
משתמש: מנותק/ת
הודעות: 10
נשלח בתאריך: 29 October 2011 בשעה 10:18 | IP רשוּם
ציטוט גילית

שלום

אני רוצה לדעת מה המקס שאפשר להגדיל את המחסנית
Visual stdio   ++C
האם זו קונסטנטה של מקרוסופט ?
האם זה שונה ממחשב למשחב ?
האם זה מוגבל על ידי גודל ה RAM ? על ידי גודל הדיסק ?
האם הוא יודע לבד לשים את מה שעובר את גודל ה"RAM" בדיסק.
כלומר אחת השאלות היא האם הוא מנהל זיכרון וירטואלי לגבי
המחסנית ?
ולגבי ה heap ?

זה חשוב כי התוכנה שלי עושה רקורסיה.
הגדלתי עד שהוא לא נתן לי יותר

תודה

חזרה לתחילת העמוד הצג את כרטיס החבר של גילית חפש הודעות אחרות של גילית
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 29 October 2011 בשעה 14:01 | IP רשוּם
ציטוט shoshan

http://msdn.microsoft.com/en-
us/library/tdkhxaks(v=vs.80).aspx

http://stackoverflow.com/questions/1825964/c-c-maximum-
stack-size-of-program

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
גילית
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 07 February 2011
מדינה: Israel
משתמש: מנותק/ת
הודעות: 10
נשלח בתאריך: 30 October 2011 בשעה 11:02 | IP רשוּם
ציטוט גילית

התשובה באתר של מיקרוסופט לא עונה על אף אחת מהשאלות.
חזרה לתחילת העמוד הצג את כרטיס החבר של גילית חפש הודעות אחרות של גילית
 
גילית
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 07 February 2011
מדינה: Israel
משתמש: מנותק/ת
הודעות: 10
נשלח בתאריך: 30 October 2011 בשעה 11:08 | IP רשוּם
ציטוט גילית

ו גם מ ה לינק השני לא הבנתי - מה התשובות ?
חזרה לתחילת העמוד הצג את כרטיס החבר של גילית חפש הודעות אחרות של גילית
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 30 October 2011 בשעה 12:38 | IP רשוּם
ציטוט shoshan

הלינק של מיקרוסופט מסביר לך איך להגדיר את גודל המחסנית
(כמובן לכל thread מחסנית משלו)

המחסנית נשמרת ב-heap ולכן כמובן לא יכולה להיות גדולה ממנו
וגם לא שווה לו במידה ויש יותר מ-thread אחד בתוכנית.

ה-heap מוגבל במגבלת הזיכרון הוירטואלי של התוכנית (שזה די
גדול), מערכת ההפעלה מחליטה לבד אילו חלקים בו לשים במטמון
בדיקה, ואילו ב-RAM (וכן הלאה יכולים להיות גם אמצעי אחסון
נוספים)

מערכת ההפעלה קובעת פה מגבלה מסוימת שממנה אלוקצית זיכרון
תכשל אבל היא לא קבועה בין מחשבים ובין הרצות שונות (למשל
אם כל היזכרון באמת מאולקץ והקובץ מטמון התמלא אז ניסיון
לקבל זיכרון יכשל גם אם התוכנה לא הגיעה למגבלה שלה)

http://en.wikipedia.org/wiki/Virtual_memory

http://en.wikipedia.org/wiki/Stack_overflow

http://en.wikipedia.org/wiki/Heap_(programming)

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה