Table of Contents
اندازه گیری عملکرد کد جاوا اسکریپت برای بهینه سازی برنامه های وب ضروری است.این مقاله یک رویکرد روشن و گام به گام برای محاسبه معیارهای عملکرد با استفاده از جاوا اسکریپت فراهم می کند.
درک معیارهای عملکردی
معیارهای عملکردی به توسعه دهندگان کمک می کند تا تنگناها را شناسایی کرده و کارایی کد خود را بهبود بخشند. معیارهای مشترک شامل زمان اجرای، استفاده از حافظه و نرخ فریم است.
استفاده از API Performance
API عملکرد ابزارهایی برای اندازه گیری جنبه های مختلف اجرای کد فراهم می کند. Performance.now] روش یک timetamp با وضوح بالا را برای زمان دقیق ایده آل می کند.
برای اندازه گیری زمان اجرای، زمان های ثبت شده قبل و بعد از بلوک کد:
[[ویرایش]
شروع کار (Time) = عملکرد ();
کد برای اندازه گیری
پایان زمان = عملکرد ();
مدت زمان: EndTime
محاسبه سایر معیارها
استفاده از حافظه را می توان با استفاده از Performance.memory شی بررسی کرد که جزئیاتی مانند اندازه توده ای JS را فراهم می کند و از اندازه توده ای استفاده می کند.
برای اندازه گیری اندازه گیری فریم، از [FLT1] استفاده کنید تا عملکرد رندر را در طول زمان پیگیری کنید.
بهترین تمرین ها
همیشه چندین بار اندازه گیری را انجام دهید تا تنوع پذیری را در نظر بگیرید.از میانگین ها برای دریافت نتایج دقیق تر استفاده کنید.از اندازه گیری در طول دوره های فعالیت بالا که می تواند داده ها را مختل کند خودداری کنید.
- استفاده از زمان های با وضوح بالا مانند (FLT:0)
- چندین بار برای دقت اندازه گیری کنید.
- مقایسه نتایج در شرایط ثابت
- استفاده از حافظه با استفاده از عملکرد (FLT:1)
- در این راستا، عملکرد خود را با ، ، اجرا کنید.