دوره آموزشی تنظیم عملکرد و معیار زبان برنامه برنامه نویسی Go

دوره آموزشی تنظیم عملکرد و معیار زبان برنامه برنامه نویسی Go

35 دقیقهمتوسط2023-12-19

مدرسین

Ayan George

Ayan George

جزئیات دوره

اگر یک توسعه دهنده متوسط Go هستید، احتمالاً قبلاً می دانید که بنچمارک برای اطمینان و حفظ عملکرد برنامه شما بسیار مهم است. در این دوره، به مربی Ayan George بپیوندید تا مهارت های خود را به سطح بالاتری ببرید و به یک MVP تنظیم عملکرد و معیار تبدیل شوید. اصول استفاده از ابزار Go test و پیمایش در ساختار یک معیار و همچنین نحوه مدیریت تایمر بنچمارک را بررسی کنید، با b.Cleanup() پاکسازی کنید و از معیارهای جدول محور و موازی استفاده کنید. در طول مسیر، Ayan برخی از مشکلات محک زدن را پوشش می دهد که می تواند دقت کلی را به خطر بیندازد.

مهارت ها

GoData Resource ManagementDatabase ManagementGoogleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • MVP معیارهای Go باشید
  • نحوه استفاده از GitHub Codespace با این دوره

مبانی محک زدن

  • بنچمارک چیست
  • با استفاده از ابزار Go test
  • بنچمارک In Go چگونه کار می‌کند
  • ساختار یک معیار

مدیریت تایمر معیار

  • مدیریت تایمر معیار
  • پاکسازی با b.Cleanup()
  • معیارهای جدول محور
  • معیارهای موازی

مشکلات محک زدن اطمینان از دقت معیار

  • توابع خطی
  • فراموش کردن تکرار
  • نسبت دیوار بد به زمان سپری شده
  • چالش - بهینه‌سازی تولید شناسه ردیابی
  • راه حل - بهینه‌سازی تولید شناسه ردیابی

مقایسه معیارها

  • استفاده از Benchstat

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان