פורסם 2002 באוגוסט 723 שנים הרצתי תוכנה פשוטה ב- C ( ממלאת מערך גדול, ומעבדת אותו) בווינדוס ב Visual Studio , וב Linux Redhat 6.3 (אי לא בטוח שזה 6.3 )באמצעות gcc , ושמתי לב, שב Linux התוכנה פעלה פי 2 יותר מהריש למישהו הסבר?תודה
פורסם 2002 באוגוסט 723 שנים בעיקרון gcc 3.2 החדש שאמור לצאת ממש בקרוב הרבה יותר מהיר מ Studio בגלל שיש לו אופטימיזציה למעבדים החדשים ביותר (athlon-xp ו pentium4 ) לעומת ל VS6 אין אופטימיזציה לפנטיום3 :-\אין לי מושג מה קורה עם VS .net .עכשיו לדוגמה שלך, הישתמשת באיזשהי אופטמיזציה בתהליך הקימפול בgcc או ב VS ?כמו כן אם התוכנה נבנתה בשביל ווינדוס צריך לבדוק שהיא מבצעת מה שצריך בלינוקס כי הsyntex לא 100% זהה.
פורסם 2002 באוגוסט 723 שנים לפי מבחנים שקראתי בעבר, הקומפיילר של VS6 אמור לספק קוד מהיר יותר מ-GCC, אבל הגרסאות שנבדקו היו ישנות יותר - לא GCC 3.x מצד שני גם MS לא עומדים במקום, ומבחנים נוספים מראים שהקופמיילר של VS.NET אופטימלי עוד יותר (מעניין איך משפיע ה-JIT על מהירות ההרצה הראשונה...) אין לי עכשיו כח לחפש את המבחנים האלה, אולי אוסיף אותם מאוחר יותר בהודעה חדשה :saint: למי שרוצה את הקומפיילר שאמור להיות האולטימטיבי, כדאי לבדוק את Intel® C++ Compiler 6.0 for Linux, יש להם גירסה שמיעדת לשימושים לא מסחריים Prog.
פורסם 2002 באוגוסט 723 שנים הICC יכול לקמפל 5% מכול התוכניות של לינוקס...הוא מבצע כזאת אופטימיזציה חזקה שרוב התוכנות לא יכולות לעמד בה!אבל כאשר תוכנה מקומפלת בזה (ויש לך פנטיום 4) זה יטוס כול כך מהר!!
פורסם 2002 באוגוסט 823 שנים מחבר עכשיו לדוגמה שלך, הישתמשת באיזשהי אופטמיזציה בתהליך הקימפול בgcc או ב VS ?לא השתמשתי בשום אופטימיזציהquote author=CoronaLover link=board=20;threadid=15306;start=0#148329 date=1028758282]כמו כן אם התוכנה נבנתה בשביל ווינדוס צריך לבדוק שהיא מבצעת מה שצריך בלינוקס כי הsyntex לא 100% זהה.ה Syntex שן 100% זהה, זו פשוט תוכנה ב - C , והיא לא תלויה במערכת הפעלה
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.