2022-07-30 –, TR409-1
Language: 漢語
- 說明 Ruby heap / page / slot
- 說明如何觀察 Ruby memory 分配情況
- 說明三色標記演算法 (Tri-Color Mark and Sweep)
- 說明 Garbage Collection (incremental GC、generational GC、compaction GC)
- 總結日常開發應注意事項
使用 Ruby 開發太方便了!但到底是什麼樣的機制運作讓我們感受到方便?
在開發 Application 的過程中,也許有人和我一樣,曾有一個常常知其然不知其所以然的時期
這些透過 Ruby 開發的程式,每天建立成千上萬的 Object,但是我們知道這些 Object 是從哪誕生?又去了哪裡呢?
在這個內容裡,我們將一步一步探討當 Ruby Object 從 .new 被建立之後如何被分配到他該去的位置,關於 Object Space 以及 Garbage Collection 的概述
入門
Target Audience –對系統、演算法有興趣的聽眾、不懂 Ruby 怎麼使用記憶體的開發者
youtube_link –嗨大家好我是 Nic
透過網路遊戲喜歡上了寫程式,有喜歡解決問題的人格特質,也有追求工匠的精神,擅長的技能跟不會的一樣有很多。
沒事就喜歡在地上滾,畢竟人生就只活一次,You only live once
我相信我會是你看過最有趣的工程師!