1. 程式人生 > >Go語言 GC優化經驗分享

Go語言 GC優化經驗分享

// 玩家資料表的集合
type tables struct {
        tableA tableA
        tableB []tableB
        tableC tableC
        // ...... 此處省略一大堆表
}

// 每個玩家只會有一條tableA記錄
type tableA struct {
        _is_nil bool
        fieldA int
        fieldB string
}

// 每個玩家有多條tableB記錄
type tableB struct {
        _is_nil bool
        xxoo int
        ooxx int
}

// 每個玩家只有一條tableC記錄
type tableC struct {
        _is_nil bool
        id int
        value int64
}