[解決済み】LogcatのChoreographerメッセージの意味【重複あり
質問
の最新版をインストールしました。
SDK (API 16)
を取得し、最新のADTを取得しました。今、logcatでこのようなメッセージが表示されています。どなたか、この件に関してお分かりになる方はいらっしゃいますか?
06-29 23:11:17.796: I/Choreographer(691): 647フレームをスキップしました この アプリケーションはメインスレッドで多くの作業を行いすぎている可能性があります。
検索してみたら、こんなリンクがありました。 http://developer.android.com/reference/android/view/Choreographer.html . これはAPI16で導入された新しいクラスです。
私のアプリケーションは、すべての処理が
AsyncTask
s.
解決方法は?
Choreographerは、アプリをvsyncに接続し、パフォーマンスを向上させるために適切な時間を設定します。
Androidのビューアニメーションは、内部的に同じ目的でChoreographerを使用しています:アニメーションの時間を適切に調整し、パフォーマンスを向上させる可能性があります。
Choreographerはすべてのvsyncイベントを知っているので、Choreographer.post* apisから渡されたRunnableの1つが1フレーム時間内に終了しない場合、フレームをスキップさせることが可能です。
私の理解では、Choreographerはフレームスキップを検出するだけです。なぜこのようなことが起こるのかを知る術はありません。
アプリケーションはメインスレッドであまりにも多くの作業を行っている可能性があります。
関連
-
Android.mk:7: *** セパレータがありません。
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
Gradle のエラーです。gradle-core.jar (com.android.tools.build:gradle-core:x.x.x) を見つけられませんでした。
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
android E/RecyclerView﹕ アダプタが接続されていないため、レイアウトをスキップする。
-
Android studioのインストールと問題発生、Emulator: PANIC: AVDのシステムパスが見つかりません。
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
Android カスタムスピナーコントロールのドロップダウン・ボックスの実装
-
Androidの美しいSeekBarスタイルのカスタマイズ
-
[解決済み】LogCatメッセージ。Google Play サービスのリソースが見つかりませんでした。プロジェクトの構成を確認し、リソースが含まれていることを確認してください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
android.os の NetworkOnMainThreadException。
-
Gradle のエラーです。gradle-core.jar (com.android.tools.build:gradle-core:x.x.x) を見つけられませんでした。
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
Android Studio を 3.6.3 にアップデートした後、構成 :classpath のアーティファクトをすべて解決できない。
-
デフォルトのアクティビティが見つからない場合の対処法
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
Androidカスタムドロップダウンリストボックスコントロール
-
アンドロイドの遅延実行のいくつかの方法
-
[解決済み] 単語を含まない行にマッチする正規表現