問題タブ [frame-rate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2792 参照

iphone - CADisplayLink を使用しても 40 fps でスタックしますか?

最初は NSTimer を使用していましたが、フレーム レートが毎秒 40 フレームに固定されるという問題に遭遇しました。CADisplayLink を使用して問題を解決する方法について読みました。しばらくは動作しているように見えましたが、最近、アプリが 60 で起動し、しばらくすると (約 5 ~ 20 秒)、アプリが 40 ~ 41 fps で実行され始め、そこで動かなくなります。そして、オブジェクトが見えないときに描画が少なくなるようにカリングしていますが、それでもそこにとどまります. 問題を一瞬 (約 10 秒) 解決するように見える珍しい方法は、iPhone の下部からワイヤーを外してから、もう一度接続することです。明らかに、これは理想的ではありませんが、特定の値または何かをリセットするかのように、なぜこれが発生し、なぜ多少修正されるのか疑問に思っています。どんな助けでも大歓迎です、ありがとう。

0 投票する
1 に答える
969 参照

javascript - Javascriptを利用したアニメーションの1秒あたりのフレーム数は?

私は、一定のアニメーション効果のためにJavascriptをかなり乱用しているサイトに取り組んでいます。つまり、背景をスクロールします。Firefox 3.6.13で1920x1080で最大化して実行すると、遅れているように見え、場合によっては少しスキップしてしまいます。ただし、小さいサイズ(50%〜75%にサイズ変更)で実行すると、非常にスムーズになります。

特定のアニメーションが実行されている、破棄されたプロセスの数、または大まかにFPSを取得できるかどうか疑問に思っていました。アニメーションは、実際にwindow.setInterval()は10(1/100秒)の遅延で駆動されます。

0 投票する
4 に答える
4915 参照

c++ - C ++:移動FPSの計算

ゲームの最後の2〜4秒のFPSを計算したいと思います。これを行うための最良の方法は何でしょうか?

ありがとう。

編集:より具体的には、私は1秒刻みのタイマーにしかアクセスできません。

0 投票する
3 に答える
7405 参照

android - OpenGL es を使用した Android 描画テキストが数分後にクラッシュする

OpenGL サーフェスを作成しましたが、すべて正常に動作しますが、次の方法を使用してテキストを描画しようとすると:

次に、 onDraw 関数で次のように使用します。

奇妙なクラッシュが発生し、この時点以降、サーフェスを描画できません。Logcat は、次の一定のストリームを示します。

なぜこれが起こっているのかわかりませんか?どんな助けでも大歓迎です!

0 投票する
1 に答える
186 参照

silverlight - CPU が Silverlight でルーフィングしていないときにフレームレートが低下する原因は何ですか?

ドラッグ アンド ドロップ機能を実装して、ドラッグしているものを簡単に表現できるようにしました。
ドラッグ アンド ドロップは、多くの要素を含むビューで発生します ドラッグ中、CPU は屋根に到達せず、アイテムをどれだけ長くまたはどれだけ速くドラッグしようとしても、10 未満で安定しますが、フレームレートは劇的に低下します60以上から10未満まで。

EnableRedraw は、ページ全体ではなく、ドラッグしたアイテムのみが再描画されていることを明確に示しています。

パフォーマンスの問題の原因を特定するにはどうすればよいですか?

0 投票する
1 に答える
361 参照

iphone - NSThread メッセージの受け渡しを高速化

別のスレッド (2 から 5) で 12 fps で 2D アニメーションを実行しています。
「performSelector:withObject:afterDelay」によって指定された時間に指定された場所に各スレッドが画像を表示します。1
つのアニメーションでは問題なく動作しますが、2 つ以上のアニメーションを同時に実行するスレッドが 2 つ以上になると、アニメーションが著しく遅くなります。

NSThread は、(afterDelay で) 指定されたよりもはるかに多くの時間がかかることが判明しました。

2 つ以上のスレッドが同時に「performSelector」を呼び出している場合、スレッドごとに毎秒約 12 回。

performSelector によってキューに入れられたメッセージをより速く取得するように NSThread を構成できるかどうか疑問に思います。
また、何がメッセージの受信を遅らせているのか疑問に思っています。スレッドの切り替えが遅いかも?

ありがとうございました

以下は、私が使用するthreadMainコードです。

0 投票する
1 に答える
235 参照

c# - SmoothStreamingMediaElement を使用した Jog の実装

SmoothStreamingMediaElement を使用してジョグ機能を実装しようとしています。つまり、ビデオの次のフレームにスキップしたいのです。

残念ながら、再生中のビデオのフレームレートを取得する方法がわかりません。誰か方法を知っていますか? トランスコードするときにメディアに属性を追加できると思いますが、私はしたくないです。

0 投票する
1 に答える
2346 参照

flash - Flash で動画の再生速度を動的に変更する

Flash Video の速度を元のフレームレートよりも遅いものから速いものにスムーズに変更できるようにする方法を探しています。Windows PC でのみ動作する必要があり、Stage Video を備えた最新バージョンの Flash 10.2 が利用可能です。

0 投票する
2 に答える
5851 参照

language-agnostic - リアルタイムで(ポアソン?)確率変数を生成します

リアルタイムで実行されているプログラムがあり、フレームレートは可変です。たとえば、15 fps、60fpsな​​どです。平均して5秒に1回イベントを発生させたいです。フレームごとに、最後のフレームからの時間を入力として受け取り、呼び出された場合、経過時間の5秒ごとに平均1回Trueを返す関数を呼び出したいと思います。ポアソン分布と関係があると思います。これをどのように行うのでしょうか。

0 投票する
2 に答える
776 参照

javascript - Canvas の fps が意図せず高速化しますか?

オンラインのチュートリアルに基づいてキャンバス要素をいじっていて、次のページhereを作成しました。

ここに私のマークアップがあります:

そして、ここに私のJavaScriptがあります:

ここで、Avatarボタンをクリックしてから をクリックするBeach Ballと、FPS が高速化されます。clickただし、両方の関数の関数内で FPS 変数をリセットします。xおよびy変数もリセットします。

さらに、同じボタンをクリックし続けると、速度も劇的に向上します。

誰かがなぜこれが起こっているのか説明できますか?

ありがとう!