دوره آموزشی تنظیم عملکرد و معیار زبان برنامه برنامه نویسی Go
35 دقیقهمتوسط2023-12-19
مدرسین

Ayan George
جزئیات دوره
اگر یک توسعه دهنده متوسط Go هستید، احتمالاً قبلاً می دانید که بنچمارک برای اطمینان و حفظ عملکرد برنامه شما بسیار مهم است. در این دوره، به مربی Ayan George بپیوندید تا مهارت های خود را به سطح بالاتری ببرید و به یک MVP تنظیم عملکرد و معیار تبدیل شوید. اصول استفاده از ابزار Go test و پیمایش در ساختار یک معیار و همچنین نحوه مدیریت تایمر بنچمارک را بررسی کنید، با b.Cleanup() پاکسازی کنید و از معیارهای جدول محور و موازی استفاده کنید. در طول مسیر، Ayan برخی از مشکلات محک زدن را پوشش می دهد که می تواند دقت کلی را به خطر بیندازد.
مهارت ها
GoData Resource ManagementDatabase ManagementGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - MVP معیارهای Go باشید
- 02 - نحوه استفاده از GitHub Codespace با این دوره
1. مبانی محک زدن
- 03 - بنچمارک چیست
- 04 - با استفاده از ابزار Go test
- 05 - بنچمارک In Go چگونه کار میکند
- 06 - ساختار یک معیار
2. مدیریت تایمر معیار
- 07 - مدیریت تایمر معیار
- 08 - پاکسازی با b.Cleanup()
- 09 - معیارهای جدول محور
- 10 - معیارهای موازی
3. مشکلات محک زدن اطمینان از دقت معیار
- 11 - توابع خطی
- 12 - فراموش کردن تکرار
- 13 - نسبت دیوار بد به زمان سپری شده
- 14 - چالش - بهینهسازی تولید شناسه ردیابی
- 15 - راه حل - بهینهسازی تولید شناسه ردیابی
4. مقایسه معیارها
- 16 - استفاده از Benchstat
نتیجه
- 17 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی تحلیل دادههای پایتون: از نوتبوکها تا تولید
- دوره آموزشی NLP پیشرفته با پایتون برای یادگیری ماشین
- دوره آموزشی اسکریپتهای سریع برای گفتگوهای دشوار
- دوره آموزشی آمادگی گواهینامه Azure AI Fundamentals (AI-900): بخش 2 اصل یادگیری ماشین در Azure
- دوره آموزشی بهینه سازی عملکرد
- دوره آموزشی یادگیری تعمیر و نگهداری و عملکرد کامپیوتر (2021)
- دوره آموزشی یادگیری نگهداری و بهبود عملکرد رایانه: ویندوز ۱۱
- دوره آموزشی یادگیری جامع زبان برنامه نویسی Go: برنامه های همزمان، اتصال، و با کارایی بالا
مسیرهای مرتبط
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی مدیریت مدلهای زبان بزرگ (LLMs) با LLMOps
- مسیر آموزشی مقدمهای بر مهارتهای پایه برای کار با داده: ذخیرهسازی دادهها
- مسیر آموزشی تبدیل شدن به یک تصویرگر دیجیتال
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی مهارت های برتر مدیریت پروژه
- مسیر آموزشی گواهینامه حرفهای موفقیت بهعنوان یک مدیر جدید