لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه های کاربردی پروفایلینگ Go
Profiling Go Applications
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما می آموزد که برنامه های کاربردی go را با گزینه های مختلف کتابخانه استاندارد نمایه کنید. Go زبانی است که با اصول مهندسی نرم افزار طراحی شده است. در این دوره، Profiling Go Applications، شما یاد خواهید گرفت که برنامه های مختلف Go Language را نمایه کنید. ابتدا، برنامه های پروفایل را با محک گذاری بررسی خواهید کرد. در مرحله بعد، پروفایل برنامه های کاربردی بومی را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه اپلیکیشنهای فعال مبتنی بر وب را نمایه کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش ابزارهای مختلف برای پروفایل برنامه های Go Language را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
مقدمه ای بر پروفایل سازی در زبان Go
Introduction to Profiling in Go Language
معرفی
Introduction
پروفایل کردن در زبان Go
Profiling in Go Language
نسخه ی نمایشی: نمایه سازی در زبان Go با تست Go
Demo: Profiling in Go Language with Go Test
نسخه ی نمایشی: نمایه سازی در زبان Go با pprof
Demo: Profiling in Go Language with pprof
خلاصه
Summary
پروفایل کردن با ppro
Profiling with ppro
معرفی
Introduction
نسخه ی نمایشی: پروفایل CPU با ppro
Demo: CPU Profiling with ppro
نسخه ی نمایشی: پروفایل سازی حافظه با pprof
Demo: Memory Profiling with pprof
نسخه ی نمایشی: مسدود کردن پروفایل با pprof
Demo: Blocking Profiling with pprof
نسخه ی نمایشی: نمایه سازی پویا با پرچم های زمان اجرا
Demo: Dynamic Profiling with Run-time flags
نسخه ی نمایشی: رابط وب تعاملی برای pprof
Demo: Interactive Web Interface for pprof
نسخه ی نمایشی: ردیابی جریان اجرا با pprof
Demo: Tracing Execution Flow with pprof
نسخه ی نمایشی: پروفایل سازی وب با Net/HTTP/pprof
Demo: Web Profiling with Net/HTTP/pprof
خلاصه
Summary
تنظیم عملکرد در دنیای واقعی
Performance Tuning in Real World
معرفی
Introduction
نسخه ی نمایشی: بهینه سازی CPU برای سری های فیبوناچی
Demo: Optimizing CPU for Fibonacci Series
نسخه ی نمایشی: رفع نشت حافظه در برنامه
Demo: Resolving Memory Leak in Application
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Pinal Dave یک متخصص تنظیم عملکرد SQL سرور و یک مشاور مستقل است. وی 11 کتاب پایگاه داده SQL Server ، 25 دوره Pluralsight را تألیف کرده و بیش از 5000 مقاله در زمینه فناوری پایگاه داده در وبلاگ خود در https://blog.sqlauthority.com نوشته است. وی همراه با 16 سال تجربه عملی ، دارای مدرک کارشناسی ارشد علوم و تعدادی گواهینامه پایگاه داده است.
نمایش نظرات