PDA

View Full Version : استفاده از تمامی توان CPU برای اجرای یک برنامه ی Single-Thread



مهران رسا
یک شنبه 23 مهر 1391, 10:47 صبح
با ارتقای پردازنده از Core 2 Du به Core i7 تفاوتی چندانی در سرعت اجرای برخی برنامه ها دیده نمیشه. مثلاً موقع Extract شدن یک آرشیو winrar در پردازنده Core2du ، پنجاه درصد از توان CPU استفاده می شد، الآن 10 درصد استفاده میشه و زمان مورد نیاز برای اتمام عملیات تغییر محسوسی نداشته.

به عبارتی در حال حاضر پردازنده های قدرتمندی روی کامپیوتر ها نصب میشه اما برنامه های کاربردی، همون برنامه های زمان ویندوز XP اند و به اندازه سخت افزار ها پیشرفت نکردن. آیا راهی وجود داره تا برای اجرای یک برنامه Single-Thread قدیمی از تمامی توان یک CPU Core i7 استفاده کرد؟

FastCode
یک شنبه 23 مهر 1391, 11:35 صبح
Zip فقط Single Thread کار میکنه
Rar و Lzma2 میتونن(Default نیست) Multi-Thread کار کنن.

مهران رسا
یک شنبه 23 مهر 1391, 11:40 صبح
Zip فقط Single Thread کار میکنه
Rar و Lzma2 میتونن(Default نیست) Multi-Thread کار کنن.

ممنونم
اما سوالم چیزِ دیگه ای بود. در مورد برنامه ی خاصی صحبت نمیکنم.

FastCode
یک شنبه 23 مهر 1391, 23:01 عصر
ok.
تنها راه موجود استفاده از برنامه هایی است که درست رفتار میکنند.
مثلاً تمام برنامه های قبل از 1998 از این نظر افتضاح فنی محسوب میشن(برنامه های نوشته شده برای VC++6 و VB6 و ....)
خیر راهی وجود نداره.برای نمونه میتونین علت یکیش رو در مقاله ویکیپدیا راجعه به LZMA بخونید که کامل این مورد رو توضیح داده.