gpt4 book ai didi

android - VMDebug.startGC 在跟踪 View 文件中的含义是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:02:21 26 4
gpt4 key购买 nike

VMDebug.startGC 在跟踪 View 文件中的含义是什么

documentation说:

/*
* Fake method, inserted into dmtrace output when the garbage collector
* runs. Not actually called.
*/

private static void startGC() {}

但是在我的 traceview 中我看到了这样的东西: traceview

将鼠标悬停在棕色方 block 上表示它们是 VMDebug.startGC() 方法,每个方法大约需要 17 毫秒。绿色方 block 是 BitmapFactory.nativeDecodeAssetFunctions,它们每个都需要大约 26 毫秒。在这段代码中,我正在加载位图以作为 openGL 纹理导入。

什么是 startGC() 函数?

我有一个基于函数名称的信念,并在它被调用时观察到它与垃圾收集有某种关系,但文档与我相矛盾。

最佳答案

您已经复制并粘贴了 startClassPrep() 方法的文档描述,该方法位于源代码中的 startGC() 下方。

真实的描述是:

/*
* Fake method, inserted into dmtrace output when the garbage collector
* runs. Not actually called.
*/
private static void startGC() {}

看起来该方法仅用于运行 traceview 时的调试目的。

关于android - VMDebug.startGC 在跟踪 View 文件中的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10928448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com