Entity Framework Profiler v6.0 Build 6053 – Optimize Entity Framework Performance
پایش و تحلیل Queryهای Entity Framework بهصورت لحظه ای
Specification
| Feature | Debugging, ORM, Query-Editor |
|---|
| Technology | .Net Core |
|---|
توضیحات:
Entity Framework Profiler یک debugger بصری لحظه ای که به توسعهدهندگان امکان تحلیل نحوه استفاده اپلیکیشنها از Entity Framework را میدهد. Debugger بصری لحظهای برای تجزیه و تحلیل نحوه استفاده اپلیکیشنها از Entity Framework طراحی شده است. این ابزار به تیمهای توسعه کمک میکند تا تعامل پایگاه داده را بررسی کنند، پرسوجوها را بهینه کنند، گلوگاههای عملکرد را شناسایی کنند و مشکلات رایج عملکرد ORM را تشخیص دهند.
این پروفایلر، فعالیت پایگاه داده را با SQL سبکبندی شده، اجرای کد قابل پیوند و بینش بصری از رابطه بین کد برنامه و پرسوجوهای پایگاه داده تولید شده ارائه میدهد. هشدارها به سبک بررسی کد نشان داده میشوند و توسعهدهندگان را به سمت بخشهای مشکلساز کد که باعث ایجاد مشکل شدهاند، هدایت میکنند.
Entity Framework Profiler 6.0 شامل طیف وسیعی از امکانات افزئده شده می باشد. از این مزایا و امکانات می توان به رابط کاربری جدید، عملکرد بهبود یافته، پشتیبانی از async/await، پشتیبانی کامل از .NET Core برای EF 6.3+ و EF Core و ادغام پروفایل Azure اشاره کرد. همچنین پشتیبانی از اسنپشاتهای پروفایل آفلاین(offline profiling snapshots )، پروفایل تولید از راه دور (remote production profiling )، پروفایل کانال ذخیرهسازی Azure(Azure Storage Channel profiling) و دسترسی برنامهنویسی برای ادغام با تستها یا گردشهای کاری ادغام مداوم از دیگر امکانات این ابزار می باشد.
ویژگی ها:
- پروفایلبندی کوئریهای Entity Framework به صورت لحظه ای
- بینش بصری از تعامل برنامه و پایگاه داده
- ابزارSQL سبکبندی شده با اجرای کد قابل پیوند
- هشدارها برای الگوهای رایج سوءاستفاده از Entity Framework
- بهینهسازی کوئری و تشخیص گلوگاه عملکرد
- پشتیبانی از Async/await
- پشتیبانی از EF 6.3+ و EF Core .NET Core
- گردشهای کاری پروفایلبندی Azure، آفلاین، تولید و CI
مناسب برای:
مناسب برای توسعهدهندگان و تیمهای .NET که در مسیر توسعه و ساخت به ابزاری نیاز دارند که به کمک آن بازرسی، اشکالزدایی و بهینهسازی فعالیت پایگاه داده Entity Framework را انجام دهند.
سوالات متداول:
ابزار Entity Framework Profiler به توسعهدهندگان چه مزایا و امکاناتی ارائه میکند؟
توسعه دهندگان با استفاده از این ابزار می توانند کوئریهای ناکارآمد به شناسایی کنند، الگوهای سوءاستفاده از ORM را تشخیص دهند ، گلوگاههای پایگاه داده و مسیرهای کد مشکلساز را که باعث فعالیت بیش از حد یا پرهزینه پایگاه داده میشوند، شناسایی و اصلاح کنند.
آیا امکان پشتیبانی از EF Core را ارائه میکند؟
بله. در صفحه محصول بیان می شود که، این ابزار قابلیت پشتیبانی کامل .NET Core را برای EF 6.3+ و EF Core ارائه می کند.
آیا امکان این وجود دارد که برنامههای در حال اجرا در Azure را پروفایلبندی کند؟
بله. مستندات، پروفایلینگ کانال ذخیرهسازی Azure را شرح میدهد، که در آن لاگهای پروفایلر در فضای ذخیرهسازی Azure آپلود شده و توسط Entity Framework Profiler تجزیه و تحلیل میشوند.
آیا امکان استفاده از این ابزار با تست خودکار یا گردشهای کاری CI وجود دارد؟
بله. در توضیحات محصول این امکان بیان شده است ، و دسترسی برنامهنویسی به خروجی پروفایلر و استفاده از آن با فایلهای گزارش ادغام مداوم ذکر شده است.









Reviews
Clear filtersThere are no reviews yet.