سلام
یه سیستم با پردازنده ی دو هسته ای سوکت 775 (مدل پردازنده شو دقیق نمیدونم ولی این اطلاعات رو مطمئنم) و یکی هم سیستم خودم با پردازنده ی i5 4460 ، دو حلقه ی for با دات نت های یکسان (4.6) و نسخه ی یکسان ویژال استودیو (2015) رو با تعداد برابر از حلقه ی for (ده میلیون بار) و دستورات اجرا کردیم
واسه من توی ویندوز 10 و واسه اون توی ویندوز 7
ولی با کمال تعجب واسه من 40 ثانیه و برای اون پردازنده 30 ثانیه طول کشید !!!
چرا؟؟!!
اما اشغال پردازنده ی من بالای 40 درصد نمیرفت (چرا نمیدونم) . حالا اشغال پردازنده ی طرف چقدر میرفت رو خبر ندارم
نسل ها و تعداد هسته و ... شون زمین تا آسمون فرق دارن . خیلی تعجب کردم !!
دانلود فیلم آموزش برنامه نویسی Visual Studio C#.Net
فیلم آموزش کامل Autoplay Media Studio
وقتی انسان ، حیوان هست ، پس قیمت میتونی براش بذاری ولی وقتی انسان حَیّ مُتِاَلِّه هست که قیمت نداره ، بها داره. "دکتر حسن عباسی"
سلام سجاد جان
این موارد برای تست باید در شرایط یکسان بررسی بشه . خصوصا سیستم عامل
اگر مشخصات پردازنده و سایر موارد سیستم دیگه هم بگی میشه بررسی کرد .
SajjadKhati (05-11-16), salpc (06-11-16)
سلامبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط AMD>INTEL برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
ممنون استاد امید
والا اطلاعاتی که مطمئنم اینه که سیستم طرف پردازنده ی دو هسته ای هست (که به احتمال زیاد سوکت 775 هست . حداقل بالاتر از سوکت 1155 نیست) و رم 4 گیگ هست . مدل دقیق شو نمیدونم (سیستم معمولی به پایین)
پردازنده ی من هم 4460 با رم 8 گیگ هست
چون فقط دستور for خالی رو تست کردیم ، به قطعات دیگه چندان ربطی نداره (یعنی چندان به رم و هارد و ... ربط نداره) . رم فقط کافی هه در این صورت بالای 2 گیگ باشه که سیستم عامل کم نیاره که برای هر دو هست
------------
اینجا هم اگه دوستانی هستن که پردازنده ی دو هسته ای (هر نسلی) و ... و ویژال استودیو دارن ، تست کنن ، نتیجه ی خوبی میشه گرفت
آخرین ویرایش توسط SajjadKhati در تاریخ 06-11-16 انجام شده است
دانلود فیلم آموزش برنامه نویسی Visual Studio C#.Net
فیلم آموزش کامل Autoplay Media Studio
وقتی انسان ، حیوان هست ، پس قیمت میتونی براش بذاری ولی وقتی انسان حَیّ مُتِاَلِّه هست که قیمت نداره ، بها داره. "دکتر حسن عباسی"
تفاوت سیستم عامل توی بنچمارک ها و نتیجه تست های شخصی اثر گزار هست .برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط SajjadKhati برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
چون نجوه و عملکرد سیستم عامل توی سیستم عامل تفاوت دارد .
SajjadKhati (05-11-16), salpc (06-11-16)
من که با دوهسته ای کلی زجر کشیدم تا یه برنامه رو میخواست اجرا بکنه !! ویژوال 2015 حالا CPU رو عوض کردم وضعیت بهتر نه عالی شده برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید .
کلا همه چیز درارتباط هست واسه هم برنامه نویسی و هم بازی و در کل منابع سیستم درگیر میشه واسه هر کاری که میکنیم.
من تو بنچمارک هایی که از CPU ًQ9400 دیدم فقط 60 درصدش تو بازی ها استفاده میشه (البته تنظیماتش ultra نبوده).(دیدم بازی ها رو خوب جواب داده واسه برنامه نویسی خوبه)
تو ویندوز 10 کلی از منابع و سرویس های ویندوز میاد CPU رو اشغال میکنه .ولی تو 7 کمتره.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
SajjadKhati (06-11-16)
پردازنده سوکت 775 اورکلاک نشده بودبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط SajjadKhati برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
SajjadKhati (06-11-16), salpc (06-11-16)
نه اورکلاک نشده بود
دوستان الان هیچ کس ویژال استودیو (زبان سی شارپ) ندارن کد رو بدم تست کنن؟
و اینکه چرا پردازنده ها از تمام توان استفاده نمیکنن؟ مثل همین که واسه من بالای 40 درصد نرفت
دانلود فیلم آموزش برنامه نویسی Visual Studio C#.Net
فیلم آموزش کامل Autoplay Media Studio
وقتی انسان ، حیوان هست ، پس قیمت میتونی براش بذاری ولی وقتی انسان حَیّ مُتِاَلِّه هست که قیمت نداره ، بها داره. "دکتر حسن عباسی"
salpc (06-11-16)
کد رو بدید من هم روی cpu Q9400 تست کنم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط SajjadKhati برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
البته باید نصبش کنم امشب خبر میدم.
SajjadKhati (06-11-16)
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط salpc برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
ممنون گلپسر
یه شی progressBar بنام progressBar1 توی فرم قرار بده و کد زیر رو توی هر رویدادی که خواستی بزار :
بعد از اجرای این رویداد ، زمان بگیر و ببین چقدر طول میکشه که پروگرس بار به آخرش برسه؟ مدل و درصد پردازنده که مشغول هست و زمان اتمام اش و نوع سیستم عامل اش رو بگو؟کد:progressBar1.Minimum = 0; progressBar1.Maximum = 1000; progressBar1.Step = 10; progressBar1.Value = 0; for (int i=0; i<=1000;i++) { for (int j = 0; j < 10000000; j++) ; progressBar1.Value = i; }
واسه من پردازنده i5 4460 و رم 8 گیگ و ویندوز 10 که 64 بیت بود با 40 درصد از اشغال پردازنده ، 38 تا 40 ثانیه (استانداردش 39 ثانیه) طول کشید
آخرین ویرایش توسط SajjadKhati در تاریخ 06-11-16 انجام شده است
دانلود فیلم آموزش برنامه نویسی Visual Studio C#.Net
فیلم آموزش کامل Autoplay Media Studio
وقتی انسان ، حیوان هست ، پس قیمت میتونی براش بذاری ولی وقتی انسان حَیّ مُتِاَلِّه هست که قیمت نداره ، بها داره. "دکتر حسن عباسی"
salpc (06-11-16)
تست انجام شد:
سیستم تست :
CPU :CORE 2 QUAD Q9400
RAM: 2*2 GB 1333
GPU:GT730
MB:GA-P41T-D3
POWER:GREEN 380
----------
VISUAL STUDIO 2015
OS:WIN 8.1 PRO 64BIT
TIME:48s
CPU usage:37%
48 ثانیه طول کشید تا پروگرس پر بشه.
اصلا از 100 درصد cpu استفاده نمیکنه ، کلا تقسیم میکنه هر هسته چقدر مصرف بشه،حالا نمیدونم هر هسته چند درصد استفاده میشد چون تسک منیجیر رو هم که فعال کنیم چند درصدی از cpu استفاده میکنه میخام کامل مونیتوریگ کنه. یه نرم افزار مانیتورینگ میخوام که usage هسته های دیگه رو هم نشون بده علاوه بر OVERALL پردازنده هست همچین نرم افزار مانیتورینگی ؟ (نرم افزارش سنگین نباشه چون ویژوال استودیو باز میمونه و دستور رو انجام میده )
AMD>INTEL (06-11-16), SajjadKhati (07-11-16)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks