Tencent / loli_profiler

Memory instrumentation tool for android app&game developers.
Other
610 stars 76 forks source link

unity 2019 "-fno-omit-frame-pointer" 选项可以做到debug包才生效吗? #40

Closed riceliu closed 1 year ago

riceliu commented 1 year ago

如题,我们这边可以修改uniyt引擎的源码,但是这个改动希望只对debug包生效,请问有什么办法吗?

改动:

// 修改文件: Tools/Bee/Bee.Toolchain.Android/AndroidNdkCompiler.cs // if (Optimization != OptimizationLevel.None) // { // // important for performance. Frame pointer is only useful for profiling, but // // introduces additional instructions into the prologue and epilogue of each function // // and leaves one less usable register. // yield return "-fomit-frame-pointer"; // } yield return "-fno-omit-frame-pointer"; // <- 打开Framepointer选项

sindney commented 1 year ago

我没源码,不太清楚额,应该是可以的

sindney commented 1 year ago

OptimizationLevel.None 时应该就是debug了,可以试试,有问题再reopen