traceview ファイルでの VMDebug.startGC の意味は何ですか
ドキュメントには次のように記載されています。
/*
* Fake method, inserted into dmtrace output when the garbage collector
* runs. Not actually called.
*/
private static void startGC() {}
しかし、私のトレースビューには次のようなものがあります。
茶色の四角の上にマウスを置くと、それらが VMDebug.startGC() メソッドであり、各メソッドが実際に約 17 ミリ秒かかることを示します。緑の四角は BitmapFactory.nativeDecodeAssetFunctions で、それぞれ約 26 ミリ秒かかります。このコード セグメントでは、openGL テクスチャとしてインポートするビットマップをロードしています。
startGC() 関数とは何ですか?
関数名に基づいて、ガベージコレクションに何らかの形で関連していることが呼び出されたときに観察していますが、ドキュメントは私と矛盾しています。