fbpx
  1. Tubelator AI
  2. >
  3. Videos
  4. >
  5. Education
  6. >
  7. Unveiling LINQ's Remarkable Enhancements in .NET 9

Unveiling LINQ's Remarkable Enhancements in .NET 9

Available In Following Subtitles
Vietnamese
Variant 1
Posted on:
Video by: Nick Chapsas
Explore the groundbreaking improvements in LINQ within .NET 9, showcasing up to 1,800 times faster performance in specific usage scenarios. Discover the impressive performance optimizations implemented by the .NET team and witness how Microsoft has revolutionized LINQ for enhanced efficiency.
tubelator logo

Instantly generate YouTube summary, transcript and subtitles!

chrome-icon Install Tubelator On Chrome

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:00
Xin chào mọi người, tôi là Nikon. Trong video này tôi sẽ cho bạn thấy cách Link trong.NET 9 có thể nhanh hơn lên đến 1.800 lần trong một số trường hợp sử dụng,
0:10
Với một số cải tiến hiệu suất đáng kinh ngạc được thực hiện bởi nhóm.NET.
0:13
Bây giờ, nếu bạn đã theo dõi chuyến đi Link lên đến bây giờ, bạn sẽ biết rằng Microsoft thực sự tập trung vào việc tạo Link nhanh nhất có thể,
0:21
Trên thực tế, tôi đã làm việc trong các công ty nơi chúng tôi không được phép sử dụng Link hoàn toàn vì lý do hiệu suất.
0:29
Vì vậy, thật tuyệt khi thấy Microsoft thực sự tối ưu hóa liên kết đến một mức độ rất tốt đến mức nó thực sự cạnh tranh hoặc trong một số trường hợp
0:38
vượt quá mã viết tay với những thứ như loops, ví dụ trong video này
0:41
Tôi sẽ cho bạn thấy một số cải tiến hiệu suất liên kết quan trọng nhất trong dotnet 9 và tôi cũng sẽ cho bạn thấy cách
0:47
Microsoft đã làm điều đó và nếu bạn có nghi ngờ về cách họ làm nó để lại một bình luận dưới đây
0:52
Được rồi, để tôi cho bạn thấy những gì tôi có ở đây
0:53
Tôi có một dự án dotnet 9
0:54
nhưng nó thực sự nhắm mục tiêu cả.NET 8 và.NET 9. và tôi sẽ chạy các tiêu chuẩn chống lại
1:00
cả.NET 8 và.NET 9 và so sánh sự khác biệt vì chúng ta muốn nhìn thấy mà không có
1:05
thay đổi bất cứ điều gì ngoại trừ phiên bản.NET, mã của chúng tôi nhanh hơn. Bây giờ tôi muốn bắt đầu từ một,
1:11
so sánh 4, bởi vì tôi nghĩ đó là một ví dụ về một cái gì đó mà tất cả chúng ta đang sử dụng
1:16
Vì vậy, những gì chúng tôi có ở đây là một danh sách nơi chúng tôi tạo ra một phạm vi 1000 mục từ 0 đến
1:23
999 và sau đó chúng tôi nói để liệt kê để chúng tôi tạo ra
1:26
tạo một danh sách. Và sau đó chúng tôi sử dụng bất kỳ tất cả đếm đầu tiên hoặc phương pháp duy nhất. Đây là cực kỳ
1:33
phương pháp phổ biến trong C sharp. Tôi thấy chúng mọi lúc. Vì vậy những gì tôi sẽ làm là tôi sẽ đi
1:38
để nắm bắt các benchmark cho tên, và tôi sẽ chạy một số benchmark. tôi sẽ nói benchmark
1:44
chạy chạy và chỉ cần xem nơi chúng ta bắt đầu với hiệu suất với những điều rất đơn giản
1:50
Tất cả những gì họ đang làm là họ đang lấy đầu vào và sau đó họ đang chạy một kiểm tra trên
1:55
Nó là mã rất phổ biến trong C sharp. Bạn thấy điều này tất cả các thời gian.
1:58
Vì vậy, chúng ta hãy tiến về phía trước và chạy các tiêu chuẩn này và xem chúng ta có được những gì trở lại.
2:02
Cấu hình của tôi sẽ cho phép tôi chạy cả in.net tám như một dòng cơ bản và cũng
2:06
in.net chín trong cùng một thực hiện. Bây giờ, trong khi điều này đang chạy,
2:10
Và nếu bạn bỏ lỡ nó trên tàu Dom,
2:12
Chúng tôi đang chạy tuần cuối cùng của chúng tôi trở lại với giảm giá trường học.
2:14
Cho đến cuối tháng 9,
2:16
bạn có thể nhận được 30% giảm giá bất kỳ khóa học nào với mã BDS 30. Và thực sự ngày hôm nay,
2:20
Chúng tôi vừa phát hành một khóa học hoàn toàn mới trên tàu Dom gọi là sự nghiệp,
2:22
phỏng vấn hành vi. Và nó được đồng tác giả bởi hai tác giả,
2:26
Nick Costantino, giám đốc kỹ thuật phần mềm hàng đầu tại Microsoft,
2:30
Ryan Murphy, giám đốc kỹ thuật phần mềm tại Yelp.
2:33
Phỏng vấn hành vi là một điều mà nhiều người thực sự thất bại
2:36
phỏng vấn trên. tôi biết chúng tôi đã thất bại nhiều người vì khía cạnh hành vi,
2:40
mặc dù họ rất tốt về mặt kỹ thuật. vì vậy nó là một phần cơ bản cốt lõi
2:43
của bất kỳ nhà phát triển nào, và nhiều người đang bỏ lỡ việc chuẩn bị nó bởi vì
2:46
Họ nghĩ rằng nếu họ viết code tốt, đó là tất cả.
2:49
Bây giờ, điều tuyệt vời về khóa học này là nó vẫn đang nhận được
2:52
hưởng lợi từ giảm giá 30% nhưng nó chỉ áp dụng cho 100 đầu tiên của bạn.
2:56
Vì vậy, tôi sẽ đặt một liên kết trong mô tả.
2:57
Bạn có thể kiểm tra nó nếu nó dành cho bạn.
2:58
Và tôi có thể đảm bảo cho bạn rằng nếu bạn học mọi thứ trong khóa học đó,
3:01
Bạn sẽ không bao giờ thất bại trong một cuộc phỏng vấn hành vi nữa.
3:04
OK, vì vậy kết quả đã trở lại và chúng ta hãy xem chúng ta có gì ở đây.
3:06
Vì vậy, như bạn có thể thấy, chúng tôi đã có một sự cải thiện khổng lồ và khổng lồ từ năm lần.
3:11
nhanh hơn, 5 lần nhanh hơn, 5 lần nhanh hơn, 3 lần nhanh hơn,
3:14
nhanh hơn hai lần rưỡi và một lần nữa, nhanh hơn năm lần và bộ nhớ không
3:19
phân phối cho bất kỳ phương pháp nào.
3:21
Vì vậy, chúng ta đi từ 1.1 microseconds đến khoảng 200 nanoseconds cho bất kỳ tất cả số lần đầu tiên.
shape-icon

Download extension to view full transcript.

chrome-icon Install Tubelator On Chrome