Grokking Newsletter

Share this post

#68 - Quản lý vùng nhớ Heap hiểu quả hơn với cơ chế dằn bộ nhớ

newsletter.grokking.org

#68 - Quản lý vùng nhớ Heap hiểu quả hơn với cơ chế dằn bộ nhớ

Grokking Vietnam
May 12, 2019
Share this post

#68 - Quản lý vùng nhớ Heap hiểu quả hơn với cơ chế dằn bộ nhớ

newsletter.grokking.org

Bạn nghĩ sao về những mục cơ bản cần phải có của bản thiết kế một tính năng trong phần mềm?

Hãy gửi những suy nghĩ, chia sẻ của bạn tới chúng tôi qua email newsletter@grokking.org những chia sẻ của các bạn sẽ được đăng trên newsletter số tiếp theo nhé.


Những bài viết hay

Thiết kế hệ thống phân tán (Phần 2): Cơ chế vách ngăn, chia tải, và Fallbacks — engineering.grab.com

Phần 2 trong loạt bài viết về thiết kế hệ thống của Grab sẽ giới thiệu cơ chế vách ngăn giữa các service nhằm cô lập những service gặp vấn đề, không ảnh hưởng toàn bộ hệ thống.

Tìm hiểu nguyên nhân một node Redis gặp vấn đề lại ảnh hưởng đến hệ thống — engineering.grab.com

Vào 15 tháng 2, 2019, một node redis gặp sự cố dẫn đến service booking (tên Apollo) của Grab bị ảnh hưởng ( chỉ có khoảng từ 1 đến 21 request được xử lý trong lúc đó) cho dù đã có những replica node khác nhau. Vậy các engineer của Grab đã phải truy tìm nguyên nhân gây ra sự cố mà không ai nghĩ sẽ xảy ra như thế nào ?

Quản lý vùng nhớ Heap hiểu quả hơn với cơ chế dằn bộ nhớ — blog.twitch.tv

Gabage Collector (GC) như mọi người đã biết là một background process hoạt động để giải phóng vùng nhớ không được giải phóng sau khi sử dụng trong Heap. Khi một GC cycle hoạt động, nó sẽ thực thi hai quá trình đó là đánh dấu (mark) và giải phóng vùng nhớ (sweep). Thao tác đánh dấu là thao tác tốn nhiều tài nghiên của CPU nhất. Nếu lựa chọn cho GC hoạt động với tần suất ít hơn, sự đánh đổi là vùng nhớ bị chiếm dụng nhiều hơn. Các Engineer tại Twitch đã ứng dụng một cơ chế dằn để quản lý bộ nhớ hiệu quả hơn, từ đó giảm độ trễ của API viết bằng Golang.

Có thể bạn chưa biết

MQTT Protocol — www.steves-internet-guide.com

MQTT là một messaging protocol dành cho những thiết bị thu thập và truyền tải thông tin trong điều kiện băng thông nhỏ. Hiện nay,, trong lĩnh vực Internet of Things, MQTT protocol được sử dụng để truyền tải thông tin dữ liệu đo đạc từ những thiết bị cảm biến đến messge broker.

Tin tức từ công ty

  • Shipping a Linux Kernel with Window

  • Microsft launches React Native for Window

  • Hashicorp Terraform 0.12.0-rc1

Your Voice

Tuần vừa qua, chúng tôi đã nhận được phản hồi từ bạn hung216**@gmail.com

The articles are so great, although I am not clear all of the content in those articles, but they inspired me to learn more. Thanks for your great working to provide the good resource. Keep it up! Let's me know if I could support you in some way like a cup of coffee :). Thanks

Xin cảm ơn những lời động viên của bạn. Các bạn đọc có thể gửi các ý kiến đóng góp, các bài viết hay, hay những tin tức công nghệ tới ban biên tập qua địa chỉ email:  newsletter@grokking.org

QUOTABLE

"We build our computer (systems) the way we build our cities: over time, without a plan, on top of ruins." - Ellen Ullman

Share this post

#68 - Quản lý vùng nhớ Heap hiểu quả hơn với cơ chế dằn bộ nhớ

newsletter.grokking.org
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Grokking Vietnam
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing