原创 【golang】垃圾回收機制

常見 GC 算法 趁着這個機會我總結了一下常見的 GC 算法。分別是:引用計數法、Mark-Sweep法、三色標記法、分代收集法。 1. 引用計數法 原理是在每個對象內部維護一個整數值,叫做這個對象的引用計數,當對象被引用時引用計數加一,

原创 【golang】逃逸分析

寫過C/C++的同學都知道,調用著名的malloc和new函數可以在堆上分配一塊內存,這塊內存的使用和銷燬的責任都在程序員。一不小心,就會發生內存泄露,搞得膽戰心驚。 切換到Golang後,基本不會擔心內存泄露了。雖然也有new函數,但是

原创 grpc-go 連接backoff協議

原文鏈接:https://blog.keyboardman.me/2018/02/06/grpc-doc-with-grpc-connection-backoff/