Red Gate ANTS Performance Profiler چیست؟
Red Gate ANTS Performance Profiler ابزاری قدرتمند است که از طریق .NET profiling به شما اجازه می دهد تا عملکرد یا performance اپلیکیشن های خودتان را به میزان قابل توجهی ارتقا ببخشید. از این ابزار می توانید برای اپلیکیشن های دسکتاپ، ASP.NET و نیز ASP.NET MVC استفاده کنید. در نسخه جدید این ابزار قابلیت پروفایل کردن query های SQL و مشاهده execution plan ها نیز اضافه شده است که می توانید از آن استفاده کنید. با profiling کدهای .NET و نیز لایه data access می توانید مشکلات و bottleneck های موجود در اپلیکیشن ها و پروژه های خودتان را سریع تر پیدا کرده و برای رفع آن ها اقدام کنید. استفاده از این ابزار قدرتمند کمک می کند تا زمان کم تری را صرف دنبال کردن مشکلات و کارهای مربوط به debugging کنید و از این طریق صرفه جویی قابل توجهی در زمان و هزینه های توسعه محصول داشته باشید. با کمک این ابزار می توانید code base های ناآشنا را نیز به راحتی بررسی کنید.
Red Gate ANTS Performance Profiler تمام اطلاعات مربوط به performance را که مورد نیاز شما است به صورت یک جا در اختیارتان قرار می دهد. این اطلاعات را می توانید هم برای کدهای .NET و هم database request های ایجاد شده توسط کد .NET مشاهده کنید. با پشتیبانی از SQL Server, Oracle, MySQL, MariaDB و نیز PostgreSQL می توانید درخواست هایی را که اپلیکیشن شما به این دیتابیس ها ارسال می کند را profile کنید و اگر از یک ORM استفاده می کنید این ویژگی برای شما بسیار مفید واقع خواهد شد. این ابزار اطلاعات جامعی را در مورد درخواست های HTTP ایجاد شده توسط اپلیکیشن شما در اختیارتان قرار می دهد که شامل اطلاعات header درخواست و پاسخ نیز می شود.
Red Gate ANTS Performance Profiler به شما اجازه می دهد تا تمام اطلاعات زمینه ای در کدهای .NET را که باعث اجرای یک request شده اند به راحتی ببینید. با کمک این ابزار می توانید کدهای .NET خودتان را خط به خط و با timing data دقیق پروفایل کنید و با یک نگاه مشکلات performance موجود را پیدا کنید. در ادامه لینک دانلود Red Gate ANTS Performance Profiler به همراه کرک آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های Red Gate ANTS Performance Profiler:
- - مشاهده مستقیم کندترین activity
- - هایلایت کردن بخش های سنگین کد برای بررسی چشمی
- - درک نحوه ایجاد query ها توسط کدهای .NET شما
- - دریافت اطلاعات HTTP request های ایجاد شده
- - دریافت بازخورد سریع از عملکرد اپلیکیشن ها
- - یافتن مشکلات component ها framework های third-party
- - امکان پروفایل کردن query های SQL
- - گروه بندی activity های کد و دیتابیس بر اساس HTTP request
- - و...