mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Add a PlatformVSync trace event to VSyncProviderImpl.java. (#2951)
This commit is contained in:
parent
7cbe044033
commit
dd3d0cd45d
@ -6,6 +6,7 @@ package org.domokit.vsync;
|
||||
|
||||
import android.view.Choreographer;
|
||||
|
||||
import org.chromium.base.TraceEvent;
|
||||
import org.chromium.mojo.system.MessagePipeHandle;
|
||||
import org.chromium.mojo.system.MojoException;
|
||||
import org.chromium.mojom.vsync.VSyncProvider;
|
||||
@ -41,6 +42,7 @@ public class VSyncProviderImpl implements VSyncProvider, Choreographer.FrameCall
|
||||
|
||||
@Override
|
||||
public void doFrame(long frameTimeNanos) {
|
||||
TraceEvent.instant("PlatformVSync");
|
||||
long frameTimeMicros = frameTimeNanos / 1000;
|
||||
for (AwaitVSyncResponse callback : mCallbacks) {
|
||||
callback.call(frameTimeMicros);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user