Electronでアプリを作っています。browserWindowで開いている画面は全てローカルのhtmlで、httpはscriptやcss含めて一切使っておりません。
fpsが1桁台まで落ちてしまうのでdevtoolのPerformanceタブで何に時間がかかっているのか確認したのですが、何の処理も無い遊びの時間が大量に発生していました。
以下の画像で言うと、選択したフレームは313.4msかかり、3fpsしか出ていません。
作っているアプリはcanvas数枚やthree.jsを使っているのですが、このmainプロセスの処理は全部合わせても20ms程度です。しかしピンク色の部分はmainもrasterもGPUも何もありません。
この部分は一体何をしているのでしょうか?
また、画像で言う所の1390msから1フレームが始まり1710msまで時間がかかっているのですが、ピンクの部分を待たずに1440msあたりでフレームを描画してもらうにはどうしたらよいでしょうか?
あなたの回答
tips
プレビュー