問題タブ [lag]

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 投票する
1 に答える
2224 参照

r - Rで新しい時間差変数を生成します

Rのtransform()関数を使用して新しい変数で時系列オブジェクトを作成していますが、今日と昨日の変数Cの差を計算するための適切な関数が見つかりません。

これは私がこれまでに得たものです:

次の行は、次の関数で追加されます。

明らかに、C(昨日)は正しくありません。lag()、diff()を試しましたが、正しい組み合わせが見つかりませんでした。

ボーナスの質問:Typical変数を100分の1にのみ表示するにはどうすればよいですか?

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

javascript - background-size は JavaScript に遅れをとっていますか?

background-size: 25% の div があります... ドロップダウン ボックスを実行する JavaScript があります。div がない場合、移行はスムーズですが、div がある場合、ドロップダウン ボックスは非常に途切れ途切れになります。background-size が 25% に設定されている場合にのみ途切れ途切れになります...ラグがないように修正する方法はありますか?

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

vim - (vim プロファイリング) VIM 256 色モード、ラグのある php ファイル

vimで256色のテーマを使用しており(t_Co = 256に設定)、すべてのphpファイルが約8秒で開きます。

  • ローカルのデュアルコア マシンです
  • 使用した配色 (zenburn、wombat、wombat256) に依存しません。
  • HTML、Python、JS、またはその他のすべてのファイルが瞬間的に開きます
  • 新しい php ファイル (:o newfile.php) を作成するのに約 8 秒かかります。
  • 端末を正しくセットアップしました
  • 16 色を使用している場合 (t_Co=16 に設定) は問題ありません

本当は 256 色モードを使用したいのですが、見た目はずっときれいですが、このラグを取り除くことはできません。

0 投票する
8 に答える
19656 参照

visual-studio - Visual Studio 2010 Intellisense がすべてを遅くする

しばらくすると、Visual Studio 2010 で問題が発生し、実行が非常に遅くなり、他のすべてが遅くなります。私は意味しています:

  • 開いている他のほとんどのウィンドウが応答しなくなる
  • タイピングが遅い
  • ビルド時間が 10 倍に増加
  • 保存には永遠に時間がかかります

これは Intellisense の問題だと確信しています。これを無効にするとすべてが解決し、これがタスク マネージャーで発生すると、約 160,000K のメモリで実行されている vcpkgsrv.exe (Intellisense のもの) がいくつか見つかります (これは、グラフィックをあまり使用しない古いゲームとほぼ同じです)。ただし、Intellisense を実行したいと考えています。現時点でこれを解決する唯一の方法は、これらのプロセスが遅くなったときにこれらのプロセスを中止することです。

パッチを取得しようとしましたが、再度インストールできないため、インストールされていると思います。

編集: VSC++ Express を使用して Windows XP を実行しています。私は 2GB の RAM とデュアルコア 3.2GHz プロセッサを持っています。誰でも助けてください。

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

python - Python での正確な信号遅延計算

相互相関を使用して、Python で 2 つの信号間のラグを計算しようとしています。2 つの信号は、タイムラグが非常に小さいことを除けば、ほぼ同じです。私は numpy.correlate と scipy.convolve を試しました(かなり高速です)。どちらも比較的うまく機能しますが、小さなエラーが発生します。このエラーは、Python/scipy/numpy が float をどこかで切り捨てた結果であると考え始めています。Python で高精度の信号遅延計算を実行できた人はいますか?

よろしくフレドリック

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

cocoa-touch - Cocoa Touch - 仮説的なラグの比較

こんにちは、私は現在 iPhone 用のリズム ゲームを開発しています。リアクション タイムに使用するのに最適なピースについて何か考えがあるかどうか疑問に思っています。

すべてのコーディングが完了し、約 2 つの方法に絞り込みました。

1: touchesBegan と touchesEnded を使用するために、UIControlEvent などをバイパスする UIButton のインスタンスを使用します。過去にこれが少し速いことがわかりました。

2: カスタム関数で UIView を使用して、ボタンの状態を変更します。彼らはまた、タッチを使い始めました。

リズム パッド (8 つ) は、最小限の遅延でサウンドを再生し、ボタンのイメージを変更するなど、何らかのフィードバックを提供できる必要があります。

私の質問: UIViews を使用して独自のボタンを作成するか、または touchesBegan などを使用するようにサブクラス化された実際の UIButtons を作成する方が良いですか?

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

android - AndroidのListViewスクロールラグ

アプリケーションで、画像とテキストを表示するカスタマイズされたリスト ビューを使用しています。以下のコードを使用して、URL から取得している画像:

リストビューのスクロールが非常に遅いことを除いて、すべてが完璧に機能しています。画像を無効にすると、スクロール速度は Smooth-ens になりますが、画像を有効にすると、かなり遅くなります。

この遅れを軽減または削除できる方法はありますか?

ありがとう

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

android - Android ListView の遅延ビューと子ビューの縮小

幅に FILL_PARENT 、高さに WRAP_CONTENT を実行する ListView をプログラムで作成し、それを親ビューの中央に配置しています。

ListView は半透明であるため、その背後にあるアクティビティが表示されるため、次を使用します。

list.setCacheColorHint(0);
list.setBackgroundColor(Color.argb(200, 0, 0, 0));

それ以外は、完全に標準のすぐに使える ListView です。

2 つの問題:

A) ListView は、スクロール時に非常に遅延します (子が数人しかいない場合でも)。なぜ、どのように最適化できますか?

B) リストがスクロールされるたびに、ListView に含まれる子ビューの一部がランダムに縮小および拡大し、見栄えが悪くなります。小さくて行き詰まることがあります。なぜこれを行っているのかわかりません-通常のListViewにデータを入力する以外に特別なことはしていません。

ListView は次のアダプターを使用します。

MapActionListViewItem オブジェクトは、子ビューを更新するコンテナー クラスです。

問題のトラブルシューティングのために更新を無効にしたので、それは関係ありません。ListView に含まれる各子行は、actionlistviewitem.xml から拡張されます。

私は何日もこれに頭を悩ませてきましたが、成功しませんでした。上記の XML の Child ビューを何を試しても、非常に見苦しく予期しない方法でスクロールしているときにランダムに縮小し、DroidX のスクロール ラグではほとんど役に立ちません。どんな助けでも大歓迎です。

(Eclipse 3.5.2 で開発、SDK 8 - 2.2 をターゲット)

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

java - MouseMoved で Java Repaint を実行するとラグが発生する

ユーザーがダイアグラム上を移動したとき ( -> ダイアグラムの名前を表示する ) およびユーザーがダイアグラム上を移動しなかったとき ( - > ダイアグラムの名前を表示しないでください )。しかし、これにより、アプリケーションの実行時に大きな遅延が発生します (画面の再描画が非常に遅く、遅延があり、再描画される前に毎回 1 秒ほど画面が空白になり、再描画に時間がかかります)。

これらは、それに関するコードの部分です。

ダイアグラムがホバーされたかどうかを確認し、ダイアグラムがホバーされたかどうかを変数に設定する関数を呼び出します。ホバーされている場合は、どのダイアグラムがホバーされたか (表示する名前、実行する x と y の位置)、アプリを再描画します。したがって、基本的に、マウスの動きが行われるたびにアプリを再描画して、ユーザーがダイアグラム上を移動したときにのみダイアグラムの名前が表示されるようにします。ただし、これにより、画面が大幅に遅れ、途切れ途切れの再描画が発生します。

今、私は疑問に思っていました:これを解決する最善の方法は何ですか? マウスの動きをチェックするために何らかの遅延を実装する必要がありますか?

前もって感謝します、

スカイフェ。

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

javascript - 複数回の setTimeout() 呼び出しが非常に多くの遅延を引き起こすのはなぜですか?

JavaScript のフェードとトランジションを含む複雑なアニメーション シーケンスがあります。一度に変化する 4 つの要素で構成されるこのシーケンスでは、setTimeout各要素で a が使用されます。

Internet Explorer 9 でテストしたところ、アニメーションはリアルタイムで動作します (所要時間は 1.6 秒で、正確には 1.6 秒かかりました)。他のブラウザではアニメーション時間が 4 秒 (Firefox 3 および 4、Chrome、Opera) で、IE 8 以下では 20 秒ほどかかります。

他のすべてのブラウザーが泥沼にはまって動けない中、IE9 はどのように高速化できるのでしょうか?

私は要素を 1 つにマージして、いつでも 1 つの setTimeout を持つようにする方法を見つけようとしましたが、残念ながら、干渉 (別のリンクをクリックして新しいアニメーションを開始する前に開始するなど) には耐えられません。現在のものは終了しています)。

編集:コメントに応じて詳しく説明するために、コードの概要を次に示します。

4 つの関数はそれぞれ、フェードを 1 フレームずつ進めてから、アニメーションの終了まで、引数をインクリメントして別のタイムアウトを設定します。

http://adamhaskell.net/cw/index.html (ユーザー名: knockknock; パスワード: goaway)でページを見ることができます(サウンドと音楽があり、無効にすることができますが、注意してください!) - 私の JavaScript は非常にきちんと整理していないのでごちゃごちゃしていますが、少しコメントされているので、一般的なアイデアが何であるかを理解していただければ幸いです。