وب‌سرویس مجید

پروژه viztracer

gaogaotiantian/viztracer

کاربرد:

این ابزار یک ابزار دیباگ و پروفایلینگ برای کدهای پایتونه که بهت کمک می‌کنه اجرای کد رو ردیابی و بصری‌سازی کنی ️‍️

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای بدونی کد پایتونت چطور اجرا میشه، کدوم تابع چقدر طول می‌کشه، یا مشکل عملکردی (مثل کندی) داره، این ابزار عالیه! به‌ویژه برای اسکریپت‌های پیچیده یا برنامه‌های چندنخی (multi-threaded) مناسبه

چند مثال از موارد استفاده

- پیدا کردن بُتل‌نک‌های عملکردی در کد ️

- دیباگ کردن ترتیب فراخوانی توابع

- نمایش زمان بندی اجرای توابع با نمودارهای تعاملی

- تحلیل اجرای کدهای چندنخی و async

  • ##python
  • ##debugging
  • ##profiling
  • ##viztracer
  • ##performance
  • ##tracing
  • ##development
  • ##async
  • ##multithreading
  • ##tooling