ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
310 visibility
موضوع: آفیس توسط:

جف متوجه شده است که هنگام محاسبه، استفاده از CPU اکسل به 50 درصد می رسد. او به این فکر می کند که آیا راهی برای عبور از این سد وجود دارد؟ او سعی کرده است Application.MultiThreadedCalculation.ThreadCount را روی مقادیر مختلف تنظیم کند، و توانسته است حد 50% را به حدود 58% کاهش دهد، اما هنوز مقدار زیادی از قدرت پردازش استفاده نشده در دسترس است.

یکی از راه‌های تغییر میزان تخصیص منابع سیستم شما به یک کار خاص (مانند اجرای اکسل)، تغییر اهمیتی است که سیستم عامل به آن وظیفه می‌دهد. می توانید این کار را با نمایش Task Manager، کلیک راست روی فرآیند Excel.exe و سپس انتخاب Set Priority انجام دهید. (Excel.exe در تب Details در Task Manager با ویندوز 8 و ویندوز 10 یافت می شود.) شش گزینه اولویت در دسترس را مشاهده خواهید کرد. Excel.exe به احتمال زیاد در سطح اولویت "عادی" تنظیم شده است. می توانید منابع تخصیص داده شده به Excel.exe توسط سیستم عامل را با انتخاب "بالاتر از نرمال" یا "بالا" افزایش دهید.

توجه داشته باشید که می توانید "Realtime" را نیز انتخاب کنید، اما این انتخاب توصیه نمی شود. چرا؟ زیرا در این صورت ویندوز اولویت را به Excel.exe به قیمت تمام فرآیندهای دیگر در سیستم شما، از جمله فرآیندهایی که توسط خود سیستم عامل استفاده می شود، می دهد. اساساً، این تنظیم به این معنی است که هیچ چیز دیگری در سیستم شما نمی تواند اکسل را قطع کند. عالی به نظر می رسد، درست است؟ این در واقع می تواند دستور العملی برای فاجعه باشد، زیرا اگر اکسل وارد یک حلقه بی نهایت شود یا برای اتمام برخی کارها زمان زیادی طول بکشد (مانند محاسبه یک کتاب کار بزرگ)، کل سیستم شما قفل می شود و مجبور خواهید شد آن را مجددا راه اندازی کنید.

اجرای در اولویت Realtime همچنین می تواند سایر فرآیندهای سیستم را از بین ببرد و از تعمیر و نگهداری ضروری سیستم جلوگیری کند. خوشبختانه، به ندرت پیش می‌آید که اکسل CPU را برای مدت طولانی نگه دارد، بنابراین در بیشتر موارد هیچ عارضه جانبی نامطلوبی وجود نخواهد داشت، اما هیچ‌کس نباید هیچ فرآیندی را به اولویت Realtime که به صراحت برای آن طراحی نشده است، تقویت کند.

حتی اگر بخواهید اولویت اکسل را به Realtime افزایش دهید، ممکن است نتوانید بیش از 50 درصد استفاده داشته باشید. این امر به ویژه در صورتی صادق است که دستگاه شما دارای چندین CPU یا یک CPU چند هسته ای باشد. نحوه استفاده سیستم شما از این CPUهای اضافی (واقعی یا مجازی) به عوامل مختلفی بستگی دارد، که مهمترین آنها نحوه برنامه ریزی برنامه (در این مورد اکسل) برای استفاده از Threading در چندین CPU است. (خوشبختانه نسخه های مدرن اکسل از فرصت های چند رشته ای به خوبی بهره می برند.)

اگر می خواهید در مورد نحوه استفاده اکسل از حافظه بیشتر بدانید، می توانید اطلاعات دقیق را در این صفحه مفید بیابید:

http://www.decisionmodels.com/memlimitsc.htm
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 72 visibility
ارسال شده در 23 تیر 1402 موضوع: ویندوز توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 124 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 101 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 108 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 95 visibility

31.4k سوال

16.7k پاسخ

620 دیدگاه

13.8k کاربر

23 نفر آنلاین
0 عضو و 23 مهمان در سایت حاضرند
بازدید امروز: 88311
بازدید دیروز: 33245
بازدید کل: 33851895
...