|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/benchmarking-net-applications/
课程评论:没有评论
课程名称:基准测试.NET应用程序 课程概述:你是否尝试过学习基准测试,却发现自己在教程中卡住了?或者在不同作者展示的基准测试过程中,你对细微的命令和代码变化感到困惑,不知道它们的用法?你可能会碰到一些难以理解的文章,缺乏对底层机制的结构化信息或对.NET框架的深入理解。 想象一个极端的情况:你已经完成了基准测试的构建,能够正常运行,但再运行一次时,结果却完全不同。你根本不知道是什么因素导致基准测试结果不如预期。你可能在.NET应用程序或微服务的关键代码部分工作,需要测量不同的代码方法,以找出使代码运行得最快的方案。这些听起来是不是非常熟悉? 为了帮助你解决这些问题,我创建了这个课程。课程将展示如何构建和运行基准测试,并深入理解基准测试的基本原理。你将在这里进行动手实验,下载项目以使用自己喜欢的代码编辑器开始测试基准过程。我将所有关于基准测试.NET应用程序所需了解的内容整理成一个互动且易于跟随的包,让你在几天内快速上手。 在课程中,你将理解基准测试的基本原理,并进行实验,以根据基准测试结果提供的原始数据得出正确结论。如果你想了解基准测试的良好实践,这个培训将是一个不错的起点。许多大公司,包括微软、Elasticsearch和谷歌,都是通过基准测试来确保应用程序没有性能降级,且测量结果具有可重复性。这种对性能质量的持续关注使得应用程序在客户眼中更加可靠,令公司解决方案看起来更专业。
Have you tried to learn Benchmarking before?Perhaps you find yourself trying to follow a tutorial and get stuck.In other cases, the different authors may present to you the benchmarking process with subtle command and code variations, but you have no clue what they are for.You may stumble on articles that are difficult to follow. They do not provide you structured information of what is going on under the hood or a deep understanding of the.NET framework.Now imagine the oddest edge case: you already finished building your benchmarking, you can run it fine but then when it comes to run it another time, the results differ altogether from the ones you got earlier. You have no idea of the factors that make your benchmark process generate so many values out of your expectations.You might be working on a critical section of code in your.NET application or microservice, and you need to measure different code approaches to figure which ones make your code run as fast as possible.Does that sound familiar to you?Well, you are on the right track!I built this course to show you how you can build and run benchmarks with a better understanding of the fundamentals.You will have hands-on labs here where you can download the projects to get started testing yourself the benchmarking process using your favorite code editor.I've mapped out everything you need to know about Benchmarking.NET applications in an interactive easy-to-follow package. This course is designed to get you up and running, in a couple of days.Here you will understand the fundamentals, perform the experiments to make correct conclusions based on the raw data provided in benchmarking results.If you want to be aware of benchmarking good practices, this training is a great way to get started.Several big companies, including Microsoft, Elasticsearch, Google, are constantly using benchmarking to guarantee applications have no performance degradation and measurements are reproducible.This constant concern on performance quality makes applications more reliable through the eyes of the customer, making company solutions look more professional.