Tencent / xLua

xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
Other
9.43k stars 2.46k forks source link

关于05_NoGc的一个问题 #851

Open CyanKing14 opened 3 years ago

CyanKing14 commented 3 years ago

05_NoGc 是在update中每帧调用,确实后面都没有gc,但第一次Update调用却有非常大的gc。什么原因呢?能解决吗? image

chexiongsheng commented 3 years ago

xlua使用lazyload,在第一次访问一个类时初始化,这个初始化会有gc。 你可以提前预访问,比如在游戏加载时访问下

TMPxyz commented 3 months ago

我运行NoGc的时候,Update每帧都有1.3KB的GC,这个是正常的吗? (用的是从repo直接拉下来的master的版本)

image image