انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ibtkm در 19 خرداد 1389، 01:37 قظ
-
سلام.
من احساس می کنم که در cpu داره اتفاقاتی میفته که به شدت باعث افت سرعت خیلی از برنامه هایی که من با c++ می نویسم شده است.
ولی در top چیزی رو نشون نمی ده و تو panel مربوط به cpu (اون نواره) cpu اشغال نیست.
کسی می دونه که قضیه چیه؟
ممنون
بای تا های
-
سلام
منظورم اینه که شاید مال کامپایلرت یا نمیدونم محیطی که باهاش مینویسی باشه؟
شایدم اگه CPU ت تک هسته ای نیست ، برای چند هسته ای بهینش نکردی!!!!!!
اساتید هم بگن لطفا اگه چیزی میدونن
بای
-
شاید خود برنامههایی که مینویسی الگوریتمشون جوریه که طول میکشه ...
چه برنامههایی مینویسی؟
-
یادم رفت یه پیشنهاد بهت بدم
این یه حلقه تو در تو با حد اقل حر کدوم ۱۰۰۰۰۰تا دور درست کن که یه عدد رو با هم هی اضافه کنه ببین چقدر طول میکشه اوکی؟
منم با نتایج CPU خودمو میگذارم مقایسه کن:
اینم نتایج برای CPU i7 in 1.6GHZ که فقط یک هستش رو استفاده کرد.
توی نزدیک 44 ثانیه نتیجه رو نشون برام گذاشت.
راسی اینم بگم که روی یه سیستم ۶۴ بیتی امتحان کن(اگه امکانش هست) ببین درست نمیشه؟
حالا اینم چیزی که من به ذهنم رسید بگم شاید دست شد.
بای
-
یه نگاه به دمای سیپییو بندازین.
ممکنه بر اثر افزایش بیش از حد دما، ویژگی thermal throttling به کار بیفته. (البته این ویژگی رو همهی سیپییوها ندارن، بنابراین بد نیست اول بررسی کنین که آیا اصلا سیپییوی شما همچین ویژگیای داره یا نه)