פורומים

האם 8 GB RAM מספיקים לתכנות?

iMacedonian

פוסטר מקורי
10 באוקטובר 2015
ברנו, צ'י
  • 15 בדצמבר 2018
שלום.

אני שוקל ברצינות להשיג MacBook Pro 13' 2018. השימוש העיקרי של המחשב הנייד יהיה עבור קידוד (פיתוח אינטרנט חזיתי) אבל אני רוצה לצלול לתוך פיתוח אפליקציות iOS מאוחר יותר. עם זאת, האם 8 GB של זיכרון RAM מספיקים כדי להפעיל XCODE או שעלי להשקיע עוד קצת כדי לקבל את גרסת 16 GB?

revmacian

20 באוקטובר 2018


שימושים
  • 15 בדצמבר 2018
iMacedonian אמר: היי.

אני שוקל ברצינות להשיג MacBook Pro 13' 2018. השימוש העיקרי של המחשב הנייד יהיה עבור קידוד (פיתוח אינטרנט חזיתי) אבל אני רוצה לצלול לתוך פיתוח אפליקציות iOS מאוחר יותר. עם זאת, האם 8 GB של זיכרון RAM מספיקים כדי להפעיל XCODE או שעלי להשקיע עוד קצת כדי לקבל את גרסת 16 GB?
אני מריץ Xcode ב-Mac mini 2014 שלי - יש לו 4GB RAM ואני לא רואה שום בעיות. יהיו כמה אנשים שיגידו לכם ש-16GB או יותר RAM הוא חובה, אבל ראיתי שזה פשוט לא נכון.
תגובות:jeremiah256, racerhomie, BigMcGuire ואדם אחד נוסף

עמנואל רודריגז

17 באוקטובר 2018
  • 15 בדצמבר 2018
revmacian אמר: אני מריץ Xcode ב-Mac mini 2014 שלי - יש לו 4GB RAM ואני לא רואה שום בעיות. יהיו כמה אנשים שיגידו לכם ש-16GB או יותר RAM הוא חובה, אבל ראיתי שזה פשוט לא נכון.
מוסכם. גיליתי שאפילו Raspberry Pi עם זיכרון RAM יחיד שלו מסוגל להרכיב את רוב הדברים. אם לפרויקט יש המון קוד C++ (מסתכל עליך LLVM), או שפות מורכבות אחרות (המחייבות את המהדר לעבוד קשה, ובכך להשתמש ביותר RAM), אז הוא בדרך כלל לא יכול לנהל אותו. נראה ש-3GB הוא מינימום בטוח לעבודת פיתוח, מניסיוני.

עריכה: אם כי זכור שזה היה 3GB בתוך VM, ללא GUI. אפשרות 8GB היא בהחלט בטוחה, לעת עתה. עם זאת, אני ממליץ על 16GB רק להגנת עתיד. 8GB מתחיל להיות פחות נוח מאשר בעבר. נערך לאחרונה: 15 בדצמבר 2018
תגובות:BigMcGuire, jaduff46 ו-iMacedonian ל

אמולדר

18 בדצמבר 2015
  • 16 בדצמבר 2018
כמה זמן אתה מתכנן להחזיק את המכונה? מכיוון שלא ניתן לשדרג את הזיכרון, אתה באמת קונה בכמה זיכרון תצטרך בעוד 3-5 שנים, לא היום. (לזכור שכל מהדורה של כלי פיתוח משתמשת ביותר זיכרון מהקודמת.) במיוחד אם אתה בסופו של דבר משתמש בקונטיינרים או VMs (למשל כדי להפעיל גרסה מקומית של חלק אחורי שאליו האפליקציה שלך מתחברת), פגע הפרודוקטיביות של מעט מדי זיכרון מאוחר יותר אינו שווה את החיסכון בעלויות כעת.
תגובות:jeremiah256, racerhomie, iMacedonian ואדם אחד נוסף

כלבים

19 באוקטובר 2014
קמפוס אפל, קופרטינו קליפורניה
  • 16 בדצמבר 2018
זכור תכנות ב-4K עוד בשנת 1976.
תגובות:פילמקבוק

עיצוב 960

17 באפריל, 2012
Destiny, פלורידה
  • 17 בדצמבר 2018
iMacedonian אמר: היי.

אני שוקל ברצינות להשיג MacBook Pro 13' 2018. השימוש העיקרי של המחשב הנייד יהיה עבור קידוד (פיתוח אינטרנט חזיתי) אבל אני רוצה לצלול לתוך פיתוח אפליקציות iOS מאוחר יותר. עם זאת, האם 8 GB של זיכרון RAM מספיקים כדי להפעיל XCODE או שעלי להשקיע עוד קצת כדי לקבל את גרסת 16 GB?
8GB זה מספיק, אני משתמש ב-MBPr של 16GB ולעיתים רחוקות רואה את הלחץ בזיכרון קופץ מעל 8GB.

חוץ מזה, בדוק ב- Expo.io ( https://expo.io/ ). זה מה שכל הילדים המגניבים משתמשים בימינו (כל כך קל יותר לפריסה במספר פלטפורמות). אזהרה: יעבוד עבור רוב האפליקציות, אבל לחלקן יש דרישות / צרכים ספציפיים של חומרה ש-expo לא ימלא. בכל זאת מקום התחלה פנטסטי.
תגובות:iMacedonian י

jtara

23 באפריל, 2009
  • 17 בדצמבר 2018
תגדיר למה אתה מתכוון ב'מספיק'?

האם אתה מתכוון ל'מספיק כדי שהבנייה לא תיכשל?'

או 'מספיק כדי לבנות שלם בפרק זמן מקובל'?

ו/או 'מספיק כדי שה-UI לא יהיה מפגר, ואני יכול לעבוד בעורך/לגלוש באינטרנט/לקרוא אימייל במהלך בנייה ללא עצלנות?

זה תלוי בציפיות שלך ובשרשרת הכלים שלך.

לפיתוח Frontend יש בדרך כלל שרשרת כלים קצרה/פשוטה. כל מה שאתה באמת צריך זה עורך טוב שמתאים למשימה, איזה שרת אינטרנט 'צעצוע' קטן, אולי כמה כלים להקטנת Javascript/CSS (ואולי מהדר של Sass) עבור בניית ייצור, ובמהלך הפיתוח אתה בדרך כלל אפילו לא תשתמש זֶה.

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

פיתוח אפליקציות מקוריות נעשה לרוב עם כלים מינימליים. לפיתוח אפליקציות iOS בסיסיות, אינך צריך יותר מ-Xcode. בסדר, והסימולטור של iOS. אם אתה עושה איזשהו פיתוח היברידי חוצה פלטפורמות, כנראה הוסף רכיבים נוספים של שרשרת הכלים - ולכרח SDK של Android וכלי בנייה. פיתוח אנדרואיד משתמש במהדר אחר. הוסף סימולטור נוסף. (אני משתמש ב-GenyMotion, מכיוון ששתי הגישות שמספקת גוגל איטיות כמו מולסה.) כל סימולטור אנדרואיד הגון פועל ב-VM.

אה, צריך לבדוק את האתר הזה ב-Windows? הוסף Windows VM.

כל כך הרבה כלים פועלים היום בקונטיינר או ב-VM. זה מוסיף לדרישת הזיכרון.

קבל זיכרון רב ככל שהתקציב שלך יכול לעמוד בו. אני חושב, עם זאת, 64GB הוא החבילה המעשית כיום לרוב הפיתוח. לאחרונה קיבלתי iMac Pro עם 64GB לפיתוח. אני משתמש בסט כלים גדול. בדקתי את Activity Monitor, ואני מגלה שעדיין לא השתמשתי בקובץ החלפה. אבל ברגע שכל הכלים נטענים, אני משתמש באיזשהו מקום בין 32GB ל-64GB, בדרך כלל 40-50GB. אבל למעשה עדיין לא טענתי הכל בבת אחת.

מה שאתה צריך לשאול את עצמך הוא:

- האם חשוב שהמערכת תהיה רספונסיבית בזמן הבנייה?
- כמה זמן של מחזור בנייה אתה מוכן לסבול?

בפיתוח קצה, בדרך כלל אין לך 'מחזור בנייה', כלומר בנייה/בדיקה/חזרה. כמה זמן אתה מוכן לחכות כדי לגלות שעשית טעות פשוטה שייקח כמה שניות לתקן? 15 דקות? 5 דקות? דקה 1? 30 שניות?

בפיתוח אפליקציות באמצעות שפה מהודרת, תמיד יש לך מחזור בנייה, וזה יכול להיות משמעותי. אני מבין שמחזור הבנייה של Swift ארוך משמעותית ממחזור הבנייה של Objective-C. (אני לא משתמש ב-Swift בעצמי, כי אני עוסק בפיתוח היברידי, וקוד הפלטפורמה הבסיסי הוא ב-Objective-C (Java לאנדרואיד), C ו-C++ - ללא Swift).

לכמות ה-RAM הזמין תהיה השפעה משמעותית על זמן מחזור הבנייה.
תגובות:tegranjeet, quietstormSD, Anony-mouse ואדם אחד נוסף M

mpe

3 בספטמבר 2010
  • 17 בדצמבר 2018
משתמש 32GB iMac Pro כאן.

כן. 8GB RAM מספיקים לרוב הדברים.
תגובות:iMacedonian י

jtara

23 באפריל, 2009
  • 17 בדצמבר 2018
mpe אמר: כן. 8GB RAM מספיקים לרוב הדברים.

האם MacBook Pro משתמש בזיכרון מערכת לתצוגה?

8GB בוודאי לא מספיק על - למשל - Mac Mini, שכן נתח די טוב (תלוי בדגם) ממנו משמש לתצוגה.

המשוב החשוב ביותר שניתן כאן הוא שבמכשירי MacBook האחרונים, הזיכרון מולחם. אתה מקבל החלטה לשנים הקרובות.
תגובות:iMacedonian

טאוטו

ל
6 בינואר 2015
פראג, הרפובליקה הצ'כית
  • 17 בדצמבר 2018
אם יש לכם תקציב (וזה לא בושה), 8 הופעות יספיקו. בעוד שחלק מכלי הפיתוח הם די כבדי זיכרון RAM (*שיעול* Android Studio *שיעול*), שלי 4 gig 2013 Pro עדיין שמיש. וה-ThinkPad שלי שהונפקו מהעבודה שאני עושה עליו פיתוח Rails (ב-RubyMine, בלינוקס) עובד כמו קסם עם 8 הופעות.
תגובות:iMacedonian

iMacedonian

פוסטר מקורי
10 באוקטובר 2015
ברנו, צ'י
  • 17 בדצמבר 2018
jtara אמרה: תגדיר למה אתה מתכוון ב'מספיק'?

האם אתה מתכוון ל'מספיק כדי שהבנייה לא תיכשל?'

או 'מספיק כדי לבנות שלם בפרק זמן מקובל'?

ו/או 'מספיק כדי שה-UI לא יהיה מפגר, ואני יכול לעבוד בעורך/לגלוש באינטרנט/לקרוא אימייל במהלך בנייה ללא עצלנות?

זה תלוי בציפיות שלך ובשרשרת הכלים שלך.

לפיתוח Frontend יש בדרך כלל שרשרת כלים קצרה/פשוטה. כל מה שאתה באמת צריך זה עורך טוב שמתאים למשימה, איזה שרת אינטרנט 'צעצוע' קטן, אולי כמה כלים להקטנת Javascript/CSS (ואולי מהדר של Sass) עבור בניית ייצור, ובמהלך הפיתוח אתה בדרך כלל אפילו לא תשתמש זֶה.

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

פיתוח אפליקציות מקוריות נעשה לרוב עם כלים מינימליים. לפיתוח אפליקציות iOS בסיסיות, אינך צריך יותר מ-Xcode. בסדר, והסימולטור של iOS. אם אתה עושה איזשהו פיתוח היברידי חוצה פלטפורמות, כנראה הוסף רכיבים נוספים של שרשרת הכלים - ולכרח SDK וכלי בנייה של אנדרואיד. פיתוח אנדרואיד משתמש במהדר אחר. הוסף סימולטור נוסף. (אני משתמש ב-GenyMotion, מכיוון ששתי הגישות שמספקת גוגל איטיות כמו מולסה.) כל סימולטור אנדרואיד הגון פועל ב-VM.

אה, צריך לבדוק את האתר הזה ב-Windows? הוסף Windows VM.

כל כך הרבה כלים פועלים היום בקונטיינר או ב-VM. זה מוסיף לדרישת הזיכרון.

קבל זיכרון רב ככל שהתקציב שלך יכול לעמוד בו. אני חושב, עם זאת, 64GB הוא החבילה המעשית כיום לרוב הפיתוח. לאחרונה קיבלתי iMac Pro עם 64GB לפיתוח. אני משתמש בסט כלים גדול. בדקתי את Activity Monitor, ואני מגלה שעדיין לא השתמשתי בקובץ החלפה. אבל ברגע שכל הכלים נטענים, אני משתמש באיזשהו מקום בין 32GB ל-64GB, בדרך כלל 40-50GB. אבל למעשה עדיין לא טענתי הכל בבת אחת.

מה שאתה צריך לשאול את עצמך הוא:

- האם חשוב שהמערכת תהיה רספונסיבית בזמן הבנייה?
- כמה זמן של מחזור בנייה אתה מוכן לסבול?

בפיתוח קצה, בדרך כלל אין לך 'מחזור בנייה', כלומר בנייה/בדיקה/חזרה. כמה זמן אתה מוכן לחכות כדי לגלות שעשית טעות פשוטה שייקח כמה שניות לתקן? 15 דקות? 5 דקות? דקה 1? 30 שניות?

בפיתוח אפליקציות באמצעות שפה מהודרת, תמיד יש לך מחזור בנייה, וזה יכול להיות משמעותי. אני מבין שמחזור הבנייה של Swift ארוך משמעותית ממחזור הבנייה של Objective-C. (אני לא משתמש ב-Swift בעצמי, כי אני עוסק בפיתוח היברידי, וקוד הפלטפורמה הבסיסי הוא ב-Objective-C (Java לאנדרואיד), C ו-C++ - ללא Swift).

לכמות ה-RAM הזמין תהיה השפעה משמעותית על זמן מחזור הבנייה.
תודה על התגובה המקיפה, היא נתנה לי פרספקטיבה טובה יותר על המשאבים הדרושים לתרחישי הקידוד השונים שציינת.
[doublepost=1545084766][/doublepost]
אממולדר אמר: כמה זמן אתה מתכנן להחזיק את המכונה? מכיוון שלא ניתן לשדרג את הזיכרון, אתה באמת קונה בכמה זיכרון תצטרך בעוד 3-5 שנים, לא היום. (לזכור שכל מהדורה של כלי פיתוח משתמשת ביותר זיכרון מהקודמת.) במיוחד אם אתה בסופו של דבר משתמש בקונטיינרים או VMs (למשל כדי להפעיל גרסה מקומית של חלק אחורי שאליו האפליקציה שלך מתחברת), פגע הפרודוקטיביות של מעט מדי זיכרון מאוחר יותר אינו שווה את החיסכון בעלויות כעת.
המחשבים הניידים שלי בדרך כלל מחזיקים מעמד 4-6 שנים, או אפילו יותר, אז על סמך מה שקראתי עד כה, אולי עדיף לקבל את גרסת ה-16 GB אם אני רוצה למקסם את השימוש. ל

אנוני-עכבר

25 באוגוסט 2016
  • 17 בדצמבר 2018
jtara אמרה: תגדיר למה אתה מתכוון ב'מספיק'?

(לִגזוֹר)

כל כך הרבה כלים פועלים היום בקונטיינר או ב-VM. זה מוסיף לדרישת הזיכרון.

קבל זיכרון רב ככל שהתקציב שלך יכול לעמוד בו. אני חושב, עם זאת, 64GB הוא החבילה המעשית כיום לרוב הפיתוח. לאחרונה קיבלתי iMac Pro עם 64GB לפיתוח. אני משתמש בסט כלים גדול. בדקתי את Activity Monitor, ואני מגלה שעדיין לא השתמשתי בקובץ החלפה. אבל ברגע שכל הכלים נטענים, אני משתמש באיזשהו מקום בין 32GB ל-64GB, בדרך כלל 40-50GB. אבל למעשה עדיין לא טענתי הכל בבת אחת.

מה שאתה צריך לשאול את עצמך הוא:

- האם חשוב שהמערכת תהיה רספונסיבית בזמן הבנייה?
- כמה זמן של מחזור בנייה אתה מוכן לסבול?

בפיתוח קצה, בדרך כלל אין לך 'מחזור בנייה', כלומר בנייה/בדיקה/חזרה. כמה זמן אתה מוכן לחכות כדי לגלות שעשית טעות פשוטה שייקח כמה שניות לתקן? 15 דקות? 5 דקות? דקה 1? 30 שניות?

בפיתוח אפליקציות באמצעות שפה מהודרת, תמיד יש לך מחזור בנייה, וזה יכול להיות משמעותי. אני מבין שמחזור הבנייה של Swift ארוך משמעותית ממחזור הבנייה של Objective-C. (אני לא משתמש ב-Swift בעצמי, כי אני עוסק בפיתוח היברידי, וקוד הפלטפורמה הבסיסי הוא ב-Objective-C (Java לאנדרואיד), C ו-C++ - ללא Swift).

לכמות ה-RAM הזמין תהיה השפעה משמעותית על זמן מחזור הבנייה.

זה די מסכם את זה. אם אתה צריך להפעיל מחשבי VM, אז 8 GB הוא בר ביצוע (תוכל להריץ VM אחד בנוחות ב-8 GB RAM). אם יש לך SSD, הפרש המהירות בין 8 GB לעומת יותר זיכרון RAM לא יהיה ברור מאוד אלא אם כן אתה מפעיל מספר רב של VMs ו/או מנסה להרכיב בסיס קוד ענק. ג

לִבנוֹת

23 ביוני 2010
  • 17 בדצמבר 2018
ההבדל בין מכשיר של 8GB למכונה של 16GB הוא שלעתים תצטרכו לקבל החלטות מודעות לגבי אפליקציות זוללות זיכרון לשמור בחזית.

אפליקציות רעבות זיכרון כמו XCode ו-Android Studio יסתדרו מצוין ב-8GB. הבעיה תגיע אם תנסה להפעיל את Slack מחובר למספר קבוצות, תוך השארת Chrome פתוח עם מספר כרטיסיות, או אולי מערכת VM כדי להפעיל כמה מכולות Docker. זו המקבילה שגורמת לבעיות.

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

revmacian

20 באוקטובר 2018
שימושים
  • 17 בדצמבר 2018
jtara אמר: 8GB בוודאי לא מספיק על - למשל - Mac Mini, שכן נתח די טוב (תלוי בדגם) ממנו משמש לתצוגה.

כפי שציינתי קודם, אני מריץ Xcode על ה-Mac mini 2014 שלי - יש לו 4GB RAM ואני לא רואה שום בעיות. אם אני יכול לקודד בנוחות עם 4GB, אז 8GB זה מספיק. י

jtara

23 באפריל, 2009
  • 30 בדצמבר 2018
kadammanali987 אמר: (אנשים מרבים לשמור על יישומים להידור ולשחק משחקים עד לאותו זמן. זה מאט את העיבוד)

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

חלק אחד של זה הוא שיש מספיק זיכרון כדי שהמהדר יעבוד ביעילות, עם מינימום/ללא החלפה.

זה שאתה יכול לא אומר שאתה צריך. אתה צריך להחליט עד כמה הזמן שלך יקר.

הרגע המכונן עבורי המשוואה הזו היה לפני הרבה מאוד שנים. מוצר בשם Instant-C. זה הפחית את המחזור הזה ממספר דקות למספר שניות. זה נתן לי השראה לצמצם מחזור הידור-קישור-ריצה עבור אפליקציה שמדמה ומנתחת וריאציות (מדגם, שנכתב במקור ב-Fortran) במכלולים מכניים מ-1/2 שעה לפחות מדקה. (בסדר, רימיתי - הסרתי את מחזור ההידור-קישור-ריצה... על ידי כתיבת מהדר ספציפי לתחום ומתורגמן נלווה ל-bytecode) 35 שנים מאוחר יותר, זה עדיין הפתרון השולט עבור התחום הזה.

בכל מקרה, OP קיבל את ההחלטה שלו - לדעתי נבונה.

אגב, אם הייתי עדיין משתמש ב-i7 Mini 2012 שלי לבנייה, הייתי מעסיק Ramdisk. זה בערך מפחית את זמן הבנייה עבורי במיני. ניסיתי את זה ב-iMac Pro החדש שלי, אבל לא הייתה לי אותה השפעה. אני חושש שלא חשבתי לנסות את ה-ramdisk עד שקיבלתי את iMac Pro. ל-MacOS אין באמת פתרונות RamDisk מעולים. למיני יש 16GB. אין מרווח ל-ramdisk במחשב עם 4GB. (ל-iMac Pro יש 64GB).

vbctv

ל
25 בספטמבר 2013
קליבלנד, אוהיו
  • 2 במאי 2019
jtara אמר: האם MacBook Pro משתמש בזיכרון מערכת לתצוגה?

8GB בוודאי לא מספיק על - למשל - Mac Mini, שכן נתח די טוב (תלוי בדגם) ממנו משמש לתצוגה.

המשוב החשוב ביותר שניתן כאן הוא שבמכשירי MacBook האחרונים, הזיכרון מולחם. אתה מקבל החלטה לשנים הקרובות.

יש לי mac Mini 2018 המחובר ל-2 מסכים ויש לי 8GB RAM, אני אף פעם לא רואה שום בעיות ועושה גם עבודת פיתוח של Android Studio וגם Xcode וגם מריץ את MAMP Pro ברקע. צג לחץ הזיכרון אף פעם לא באמת עולה ותמיד נשאר ירוק ונמוך. התלבטתי בשדרוג ל-16GB אבל אני לא ממש רואה צורך אלא אם כן אמצא עסקה קטלנית במבצע.... ג

ChromeCloud

21 ביוני, 2009
אִיטַלִיָה
  • 2 במאי 2019
מצאתי שרוב התשובות עד כה מטעות.

כשאני מנסה להשתמש ב-MacBook Air שלי עם 4GB של זיכרון RAM כדי לפתח אפליקציות iOS (אני מדבר על אפליקציות אמיתיות, לא רק פרויקטי הדגמה קטנים), החוויה נעשית די מתסכלת מהר מאוד. רק פתיחה של Xcode ו-Safari עם 3 או 4 כרטיסיות ישווה לחלוטין את זיכרון ה-RAM שלך (זכור שהמערכת לבדה לוקחת בערך 2GB) והשימוש בסימולטור לניפוי באגים באפליקציות שלך הוא כמעט בלתי אפשרי (המחשב מאט עד כדי חוסר תגובה).

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

אז אם הייתי צריך לקנות מכונה חדשה עכשיו ולשמור אותה ל-3 השנים הבאות או יותר, הייתי מקבל לפחות 16GB של זיכרון RAM.

עוד מילת אזהרה: לעולם לא הייתי צופה את זה לפני כמה שנים כשקניתי את ה-iMac שלי (שיש לו 32GB של זיכרון RAM וזו תחנת העבודה הראשית שלי), אבל נראה שאם אתה רוצה להפעיל את הסימולטור בלי שכל ה-GUI יגמגם, VRAM (המכונה גם זיכרון וידאו) ממלא תפקיד חשוב במשוואה.

עבור iMac retina, כרטיס מסך של 2GB לא יספיק כדי להפעיל הכל בצורה חלקה: כל כמה שניות המאגר מתמלא (אני חווה את זה רק בזמן הפעלת הסימולטור) וה-iMac קופא לשבריר שנייה בזמן שהוא מתרוקן ומתמלא שוב. זה סופר מעצבן.

אז ההמלצה שלי למשהו שאתה יכול לעבוד עליו בנוחות במשך 3 השנים הבאות היא: 16GB של זיכרון RAM (או יותר) + 4GB של VRAM (או יותר) .
תגובות:עמנואל רודריגז M

מקלי

29 בנובמבר, 2007
  • 3 במאי 2019
8 GB מספיק להיום, כל עוד אינך מפעיל מכונות וירטואליות. 16 GB הוא כנראה המקום המתוק אם אתה מסתכל על המחשב הנייד שמחזיק מעמד 4-6 שנים. 32/64 ג'יגה-בייט זה מוגזם, אלא אם כן אתה מפעיל הרבה מחשבי VM בו-זמנית, או שיש לך כסף לשרוף. M

קהלים

12 בפברואר 2019
  • 4 במאי 2019
Xcode כבד על המעבד פחות על זיכרון RAM. זה עתה קניתי Mac mini 2018 i7 6 ליבות וכשאני קומפילציה של iOS ו- Swift ב-Xcode המעבד בצג הפעילות מגיע ל-90%!
באותה אפליקציה אני יכול לראות ששימוש ב-RAM הוא מתחת ל-8 GB ללא החלפה. למאוחר יותר אני חושב לעדכן את ה-RAM אבל אני לא ממהר כרגע. ו

פיליפטייקסירה

10 באפריל, 2013
  • 6 במאי 2019
זה צריך להיות די והותר. לעתים קרובות זו בעיה רק ​​כאשר אתה עובד עם שפות כגון R או משהו כזה. מכיוון שלעתים קרובות השפות הללו נוטות לטעון הכל לתוך הזיכרון, כלומר, עם מערכי נתונים גדולים, ככל שיש לך יותר זיכרון RAM כך הביצועים שלו יהיו טובים יותר.