- הוסף לסימניות
- #21
@s976 אני בתכנות 5 + שנים.
אני לא מתכנת גיימינג והדמיות, ו @PHSelf צודק שבתכנות גיימינג יש צורך במחשב חזק במיוחד, שלא כל כך לקחתי בחשבון בתשובה שלי.
כתבתי:
"אם אתם מתכנתים בC++ או אפליקציות שולחן עבודה המינימום הוא Dual Core, עדיף Quad Core אם יש תקציב. אין שום צורך ביותר מזה.[לא מדויק]
אם לא, אתם צריכים Dual Core. לא יותר ולא פחות. תוכנות הקוד בקושי יודעות לנצל שתי Cores. יותר מזה הם בזבוז חשמל וכסף מוחלטים."[גם לא מדויק]
כיום אפליקציות לא יודעות לעשות שימוש ביותר משתי Cores, אבל הגיוני שאם אתה מפתח אפליקציית שולחן עבודה, כגון משחק וכדו' כדאי שתפתח אפליקציה שתדע להשתמש בCores רבים, כך שאם אתה מתכנת C++ למשל, כן לכאורה כדאי שתקנה cores רבים יותר מ-4.
Cores מרובים אינם ממהרים באופן קסום את כל האפליקציות במחשב. האפליקציה צריכה להיות מתוכנתת לנצל מספר Cores כדי להריץ מספר חלקי קוד בו זמנית על גביהם. כיום אין כמעט אפליקציות שיודעות לנצל 2 Cores, ובטח שלא 4.
Visual Studio לא יודע לנצל יותר משתיים ולכן לא יעזור לקנות יותר.
ולהפך, אם כל Core ב מעבד 8 Cores איטי יותר מכל Core במעבד 2 Cores, התוכנה תרוץ באיטיות רבה יותר על מעבד ה-8 Cores. אולי בעתיד יעדכנו את Visual Studio, אז תיאורטית, אולי כדאי לכם לקנות יותר משתי Cores בשביל עוד כמה שנים... אבל אסור לכם לוותר על מהירות לטובת יותר Cores.
אי אפשר לומר שתקנו פשוט i7 או i5. יש i7 אם 2 cores ויש אם 8 cores. יש i7 במהירות של 2.70Ghz בלבד, ויש i5 במהירות 4.30 Ghz. אתם צריכים לבדוק היטב במפרט המעבד שלכם את הפרטים האלה.
באפשרותכם להיכנס לאתר זה של אינטל ולחפש את המעבד שבמחשב אותו ברצונכם לקנות. בחנו במפרט את המהירות המקסימלית, מספר Cores, כמות זיכרון הCache והאם יש Turbo Boost.
גם מתכנתי אתרים זקוקים למעבדים מהירים. אומנם אין צורך במפלצות כמו מתכנתי גיימינג, אבל כמעט לכל מעבדי ה i3 אין Turbo Boost, וכפי שכבר הסברתי חובה TurboBoost.
אני לא מתכנת גיימינג והדמיות, ו @PHSelf צודק שבתכנות גיימינג יש צורך במחשב חזק במיוחד, שלא כל כך לקחתי בחשבון בתשובה שלי.
כתבתי:
"אם אתם מתכנתים בC++ או אפליקציות שולחן עבודה המינימום הוא Dual Core, עדיף Quad Core אם יש תקציב. אין שום צורך ביותר מזה.[לא מדויק]
אם לא, אתם צריכים Dual Core. לא יותר ולא פחות. תוכנות הקוד בקושי יודעות לנצל שתי Cores. יותר מזה הם בזבוז חשמל וכסף מוחלטים."[גם לא מדויק]
כיום אפליקציות לא יודעות לעשות שימוש ביותר משתי Cores, אבל הגיוני שאם אתה מפתח אפליקציית שולחן עבודה, כגון משחק וכדו' כדאי שתפתח אפליקציה שתדע להשתמש בCores רבים, כך שאם אתה מתכנת C++ למשל, כן לכאורה כדאי שתקנה cores רבים יותר מ-4.
Cores מרובים אינם ממהרים באופן קסום את כל האפליקציות במחשב. האפליקציה צריכה להיות מתוכנתת לנצל מספר Cores כדי להריץ מספר חלקי קוד בו זמנית על גביהם. כיום אין כמעט אפליקציות שיודעות לנצל 2 Cores, ובטח שלא 4.
Visual Studio לא יודע לנצל יותר משתיים ולכן לא יעזור לקנות יותר.
ולהפך, אם כל Core ב מעבד 8 Cores איטי יותר מכל Core במעבד 2 Cores, התוכנה תרוץ באיטיות רבה יותר על מעבד ה-8 Cores. אולי בעתיד יעדכנו את Visual Studio, אז תיאורטית, אולי כדאי לכם לקנות יותר משתי Cores בשביל עוד כמה שנים... אבל אסור לכם לוותר על מהירות לטובת יותר Cores.
אי אפשר לומר שתקנו פשוט i7 או i5. יש i7 אם 2 cores ויש אם 8 cores. יש i7 במהירות של 2.70Ghz בלבד, ויש i5 במהירות 4.30 Ghz. אתם צריכים לבדוק היטב במפרט המעבד שלכם את הפרטים האלה.
באפשרותכם להיכנס לאתר זה של אינטל ולחפש את המעבד שבמחשב אותו ברצונכם לקנות. בחנו במפרט את המהירות המקסימלית, מספר Cores, כמות זיכרון הCache והאם יש Turbo Boost.
גם מתכנתי אתרים זקוקים למעבדים מהירים. אומנם אין צורך במפלצות כמו מתכנתי גיימינג, אבל כמעט לכל מעבדי ה i3 אין Turbo Boost, וכפי שכבר הסברתי חובה TurboBoost.
הנושאים החמים