نحوه استفاده از آنالیز عملکرد ویندوز (WPA) برای افزایش سرعت کامپیوتر

ابزار Windows Performance Analyzer ( WPA ) بخشی از کیت ارزیابی(Windows Assessment) و استقرار(Deployment Kit) ویندوز ( Windows ADK ) است. این ابزاری است که می توانید از آن برای ایجاد نمودارها و جداول بر اساس ثبت ردیابی رویداد استفاده کنید. این فایل های ردیابی را با استفاده از ابزارهایی مانند Xperf یا Windows Performance Recorder ( WPR ) می سازید. اگر مشکلات عملکرد سیستم دارید، این ابزارها مفید هستند. همچنین می توانید به طور منظم از آنها برای نظارت بر عملکرد استفاده کنید.

در این مقاله، نحوه ایجاد یک ضبط سریع با استفاده از WPR را خواهید آموخت . شما باید این ضبط را در طول رویدادی که می خواهید عملکرد رایانه خود را(the performance of your computer) آزمایش کنید، راه اندازی کنید . این می تواند راه اندازی یک بازی(launching a game) یا برنامه دیگر یا حتی اجرای برنامه ای باشد که نوشته اید. سپس، نحوه استفاده از ابزار WPA را برای خواندن و تجزیه و تحلیل آن فایل داده برای اهداف عیب یابی پوشش خواهیم داد.

نصب و راه اندازی Microsoft Windows ADK Tools

اولین قدم برای نصب WPA و WPR ، نصب Windows ADK از صفحه دانلود مایکروسافت برای Windows Performance Toolkit(install Windows ADK from Microsoft’s download page for the Windows Performance Toolkit) است. این ابزار از Microsoft.com است، بنابراین نصب آن کاملاً ایمن است. همانطور که در مراحل نصب قدم می گذارید، باید اجزایی را که می خواهید نصب کنید انتخاب کنید. 

فقط مطمئن شوید که Windows Performance Toolkit انتخاب شده است زیرا این شامل هر دو ابزار مورد نیاز شما می شود.

هنگامی که Install را انتخاب کردید ، فرآیند ممکن است زمان ببرد، بنابراین صبور باشید.

هنگامی که نصب Windows Performance Toolkit(Windows Performance Toolkit) کامل شد، آماده هستید تا اولین ضبط  WPR خود را انجام دهید.(WPR)

توجه(Note) : برای این مثال، ما برنامه HeavyLoad Stress Test(HeavyLoad Stress Test app) را نصب کرده‌ایم تا سیستم خود را در حین انجام ضبط WPR تحت یک بار سنگین قرار دهد.

قبل از استفاده از ابزار Microsoft Windows Performance Analyzer ، باید از Windows Performance Recorder برای ضبط یک ثبت گزارش ردیابی رویداد (یک فایل ETL ) استفاده کنید. (ETL)این ضبط حاوی تمام رویدادهای ردیابی رویداد(Event Tracing) برای ویندوز(Windows) ( ETW ) خواهد بود. WPA تمام اطلاعات سیستم را در مورد CPU ، حافظه، ذخیره سازی و غیره تجزیه و تحلیل می کند.

برای راه‌اندازی WPR ، منوی Start را انتخاب کرده و «Windows Performance Recorder» را تایپ کنید. سپس برنامه Windows Performance Recorder را انتخاب کنید . 

ابزار WPR ابزاری ساده برای ثبت رویدادهایی است که در یک بازه زمانی خاص در سیستم شما رخ می دهند. برای شروع ضبط، فقط دکمه Start را انتخاب کنید. 

با این کار فرآیند ضبط رویداد سیستم راه اندازی می شود. اقداماتی (مانند راه‌اندازی و اجرای یک برنامه) را که می‌خواهید برای آزمایش عملکرد سیستم خود استفاده کنید، انجام دهید(your system’s performance)

پس از اتمام، کافی است به پنجره WPR برگردید و دکمه (WPR)ذخیره(Save) را انتخاب کنید. 

در مرحله بعدی مسیر فایل ETL شما نمایش داده می شود. می‌توانید شرحی از مواردی را که در حال عیب‌یابی یا آزمایش هستید در پنجره توضیحات مفصل قرار دهید.(detailed description)

پس از اتمام، دکمه ذخیره(Save) را انتخاب کنید.

برنامه تمام داده ها را در فایل ETL می نویسد و گزینه هایی را در پایین پنجره می بینید که ابزار WPA را مستقیماً باز کنید یا با باز کردن پوشه به فایل ETL بروید.(ETL)

راحت‌ترین راه برای حرکت فوری به تحلیل عملکرد، انتخاب دکمه Open in WPA است. 

تجزیه و تحلیل فایل های ETL(ETL Files) با آنالیز عملکرد ویندوز(Windows Performance Analyzer)

هنگامی که برنامه WPA(WPA) را دوبار کلیک کردید و آن را راه اندازی کردید، آماده شروع به پیمایش و تجسم داده های موجود در فایل ETL هستید . این یک فایل گزارش ویژه است که فقط برنامه های خاصی می توانند باز شوند. نمی‌توانید آن را با استفاده از مواردی مانند Google Docs یا Microsoft Word مشاهده کنید.

متوجه خواهید شد که در امتداد سمت چپ چهار دسته اصلی داده برای کاوش وجود دارد. می توانید هر یک از این نمودارها را در سمت چپ انتخاب کنید تا با جزئیات بیشتری در قسمت سمت راست نمایش داده شوند.

این دسته بندی ها عبارتند از:

  • فعالیت سیستم(System Activity) : اطلاعات پردازش، وظایف پس زمینه، رویدادها و موارد دیگر.
  • محاسبات(Computation) : تمام اطلاعات مربوط به هسته های CPU .
  • ذخیره سازی(Storage) : اطلاعات استفاده از دیسک.
  • حافظه(Memory) : استفاده از حافظه واقعی و مجازی.
  • قدرت(Power) : جزئیات مصرف انرژی پردازنده.

در هر نمودار، مانند نمودار استفاده از CPU(CPU Usage) ، می‌توانید ماوس را روی هر ناحیه نمودار نگه دارید تا تجزیه‌وتحلیل اجزای داده مانند نام فرآیند، زمان فعال پردازش و درصد استفاده کلی از CPU را ببینید.

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

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

نمودارهای موجود در WPA

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

ما لیست فعالیت سیستم را در بالا پوشش داده ایم. (System Activity)در زیر این، دسته  محاسبات(Computation) را خواهید دید .

در اینجا نمودارهای فرعی زیر را خواهید یافت:

  • استفاده از CPU (نمونه‌برداری شده)(CPU Usage (Sampled)) : نمونه‌هایی از فعالیت CPU در فواصل زمانی نمونه‌برداری گرفته شده است. 
  • استفاده از CPU (دقیق)(CPU Usage (Precise)) : استفاده از CPU مرتبط با موضوعات فرآیند در حال اجرا خاص.
  • DPC/SR Duration : زمان CPU صرف شده برای سرویس دهی تماس های رویه معوق ( DPC(DPCs) ). 
  • استفاده از CPU (نسبت داده شده)(CPU Usage (Attributed)) : استفاده از CPU به چند دسته تقسیم می شود.

باز هم می توانید هر یک از این نمودارهای فرعی را انتخاب کنید تا در سمت راست نمایش داده شوند. یا می‌توانید نمودارهای فرعی بیشتری را که به هر یک از این حوزه‌ها مربوط می‌شود، بررسی کنید.

دسته Storage دارای چندین زیربصری استفاده از دیسک در زیر آن در صفحه ناوبری سمت چپ است.

می‌توانید استفاده کلی lDisk را مشاهده کنید یا هر یک از زیر بصری‌های زیر را بررسی کنید:

  • فعالیت دیسک
  • تعداد دیسک ها
  • افست دیسک
  • زمان IO 
  • زمان سرویس
  • اندازه دیسک
  • خروجی دیسک
  • استفاده از دیسک

افزودن یک یا چند مورد از اینها به همان صفحه در سمت چپ به شما امکان می دهد جنبه های مختلف استفاده از دیسک را با یکدیگر مقایسه کنید. این نوع مقایسه در کنار تصاویر مربوط به فرآیندها(related to processes) یا زمان CPU به طور بالقوه می تواند به شما کمک کند منبع مشکلات عملکرد ویندوز خود را شناسایی کنید.(Windows)

دسته بعدی در صفحه ناوبری سمت چپ حافظه(Memory) است .

نمودارهای زیر را در دسته حافظه(Memory) خواهید دید :

در نهایت، آخرین دسته در لیست Power است . همه اینها تصاویری هستند که به مصرف انرژی کلی CPU سیستم شما مربوط می شود.(CPU)

این شامل تمام زیربصری های زیر در مورد تمام پردازنده های سیستم مانند CPU(CPUs) و GPU می(GPUs) شود :

  • فرکانس CPU
  • وضعیت های بیکار CPU و نمودار وضعیت
  • تحمل تأخیر سیستم
  • پروفایل های پردازنده 
  • وضعیت پارکینگ پردازنده
  • ایالت اصلی پارکینگ
  • عملکرد پردازنده
  • محدودیت های پردازنده

سایر ویژگی های مایکروسافت WPA

چندین ویژگی مفید در ابزار WPA وجود دارد که به شما در تلاش‌های عیب‌یابی کمک می‌کند.

یکی از آنها دستیار(Assistant) تجزیه و تحلیل است. می توانید با انتخاب منوی پنجره و انتخاب (Window)دستیار تحلیل(Analysis Assistant) ، این مورد را پیدا کنید .

با این کار یک صفحه جدید در ابزار باز می شود که نکات و جزئیاتی را در مورد نمودارها یا موارد داخل نمودارهایی که روی آنها کلیک می کنید به شما ارائه می دهد. 

این به ویژه در صورتی مفید است که با تمام اصطلاحات استفاده شده در سراسر ابزار آشنا نباشید.

اگر منوی پنجره را انتخاب کنید و (Window)نمای تحلیل جدید(New Analysis View) را انتخاب کنید ، می توانید یک برگه تجزیه و تحلیل جدید باز کنید.

این به شما امکان می دهد با افزودن خانواده ای از تصاویر در یک برگه و سپس باز کردن یک برگه جدید برای انجام مجموعه ای کاملاً متفاوت از تصاویر بدون از دست دادن تجزیه و تحلیل قبلی خود، چندین تحلیل انجام دهید. برای کار روی هر تجزیه و تحلیل به صورت جداگانه، بین برگه ها به جلو و عقب برگردید .(Flip)

کاوش بیشتر در تحلیلگر عملکرد ویندوز(Windows Performance Analyzer Further)

اگر می‌خواهید حتی بیشتر به WPA بپردازید ، مایکروسافت(Microsoft) یک راهنمای قدیمی Microsoft Docs(old Microsoft Docs guide) دارد. اسناد دیگر نگهداری نمی شوند، اما باید شما را در جهت درست راهنمایی کنند. حتی شامل یک مرجع کامل خط فرمان است که می توانید از آن برای اجرای دستورات WPA از خط فرمان استفاده کنید.

همانطور که می بینید، ابزار Windows Performance Analyzer بسیار انعطاف پذیرتر و مفیدتر از ابزارهای استاندارد عملکردی است که به طور پیش فرض روی ویندوز(Windows) نصب می شوند. بنابراین، دفعه بعد که سیستم ویندوز(Windows) شما شروع به غیرعادی کرد، برای دانلود Windows ADK وقت بگذارید و WPR و WPA را امتحان کنید.

اگر از لینوکس(Linux) (یا اندروید(Android) ) استفاده می کنید، یک نسخه لینوکس GitHub از یک ابزار مشابه(GitHub Linux version of a similar tool is available) با استفاده از Microsoft Performance Toolkit در دسترس است .



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts