問題タブ [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 に答える
1070 参照

c# - 時間の経過とともに WPF アニメーションのパフォーマンスが低下する

私は2つのアニメーションを持っています:

そして、それらを開始するコード:

ユーザーと音楽のコンテンツを数回切り替えた後、500 + から最大 4eh にドロップを切り替えた後、WPF Performance Suite FPS アニメーションに従って、ChangeLayout アニメーションが非常に遅くラグが発生し、アニメーション化されます ... これに対する解決策が見つかりません=(

私の英語はごめんなさい、私は今のところ勉強しています。

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

jquery - jQueryはプロパティラグをアニメーション化します

開発者!ホームページとサブページが同じインデックスにあるプロモーションWebサイトを開発しています。コンテンツの遷移は、メニューをクリックするだけで行われます。わかった。

4つのサブページがあります。左側に2つ、右側に2つ。左側の最初のオプションをクリックすると、2番目のオプションが非表示になります。2番目のオプションをクリックすると、最初のオプションが非表示になります。

あなたはここでよりよく見ることができます:http://www.safiradigital.com.br/kennermusiclab/

しかし、この.animate()の左遷移に問題があります。左から右に向かって、アニメーションの実行に大きな遅延が発生することがあります。

たとえば、「OqueéMusicLab?」をクリックします。その後、「Inscrição」をクリックします。体の移行に大きな遅れが見られます。

.animate()のこの遅延バグを修正するソリューションはありますか?

私のJSは:

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

javascript - Chrome / V8は特定の要素に対してonmousemove()を遅くします

私はjQueryに基づいて音楽プレーヤーを開発しています。これには、メインセクションにアイテムの長いリストがあります(アーティスト、アルバム、タイトルに関する情報については、各<li>に<div>要素がある順序付けられていないリスト)。

ここから一時的な公開バージョンにアクセスできます:http: //music.sixteennet.co.uk/?anonymous

(すべての曲は公開バージョンではダッドリンクなので、わざわざ何も再生しないでください:P)

まず、これが正確に何であるかについての簡単な説明:

左側にはサイドバーがあり、登場する曲のリストが表示されます。ユーザーは、アーティストを検索/クリックした後、メインリストで曲を選択し(クリック、Shiftキーを押しながらクリック、Ctrlキーを押しながらクリック、ドリルを知っています)、を押すかドラッグアンドドロップして、左側のプレイリストに追加します。私はこれをすべて機能させています(この質問は、Javascriptユーザーインターフェイスの構築方法に関するものではありません)。

問題:$(window).mousemove()、.mouseup()、および.mousedown()には、高さがピクセル単位で(16 *メインリストで選択された曲の数)[各<li >は16pxの高さです]。マウスを動かすと、このボックスも一緒に動きます。マウスがプレイリストの上にくると、プレイリストの色が変わり、ユーザーがmouseup()(クリック解除)を選択すると、選択した曲がプレイリストに追加されます。

唯一のことは、選択した曲のボックスが現在表示されている状態でマウスを動かしている場合、Google Chromeではボックスの動きが非常に遅くなりますが、マウスがメインの曲のリストの上にある場合に限ります(ただし、CPU使用率は100%のままです。ボックスが表示される時間)。Firefox6およびIE9では、動きは全体を通してスムーズであり、CPU使用率は100%ではありません(Athlon 64 3500+でも)。このテストは、2台のPCで(私が)繰り返しました。1台はWindows 7を実行し、もう1台はUbuntuLinuxを実行しています。

私はそれがグーグルクロームのバグだと非常に疑っています、しかし誰かがソースコードを調べて問題が何であるかを教えてくれる善意があれば(もしあれば)...あなたは私にとって神です:)

編集:私がChrome / V8と言った理由は、同じレンダリングエンジン(WebKit)を使用するSafariにはこの問題がないためです(Firefox / IE9 / Operaほどスムーズではありませんが)

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

php - Webコンテンツの「待機」時間を診断または短縮するにはどうすればよいですか?

私のサーバーで一貫性のないパフォーマンスが見られ続け、問題の診断/修正が難しいと感じています。ほとんどの場合、ページの読み込みは速くなりますが、10〜20%の時間で読み込みが非常に遅くなります。Chromeの[ネットワーク]タブには、99%の遅延として「待機」時間が表示されます。出力のない空白のPHPページの読み込みをテストしましたが、ページビューの10〜20%で待機時間が長くなっています。

PHPスクリプトのタイミングを試してみましたが、待機時間が長いものも含め、すべてのページビューで一貫して低くなっています。たとえば、空白のページをロードすると150ミリ秒でロードされ、次にもう一度ロードすると8500ミリ秒でロードされますが、どちらの場合もPHPスクリプトは<.5ミリ秒で実行されます。

他に何がこれを引き起こしている可能性があるかについてのアイデアはありますか(私は複数のコンピューター/ネットワークでテストし、世界中のユーザーからレポートを受け取っています)?

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

cuda - 長いカーネルで表示が遅くなるのを避けるためのヒントはありますか?

親愛なる CUDA ユーザーの皆様 nvidia ボードからの質問を再投稿します。現在、GPU で画像処理を行っており、大きな画像を実行するときに 500 ~ 700 ミリ秒かかるカーネルが 1 つあります。以前は小さい画像でも問題なく動作していましたが、現在はディスプレイ全体とマウス カーソルでさえ遅延が発生しています(OS=win7) 。

私のアイデアは、カーネルを 4 回または 8 回のカーネル起動に分割して、ドライバーがより頻繁に (各カーネル起動間で) 更新されることを期待することでした。残念ながら、それはまったく役に立たないので、このフリーズ表示効果を回避するために他に何ができるでしょうか? cudaStreamQuery(0)ドライバーによるパッキングを避けるために、各カーネル間に呼び出しを追加するよう提案されました。

注: スムーズさのためにパフォーマンスを犠牲にする準備ができています!

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

sql - オラクルのリードおよびラグ関数に相当するTeradata

私は、Oracleのリードおよびラグ関数と同等の関数を確認するために作業してきました。

オラクルのリードは次のようになります

より良いアイデア

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

ios - iOS 4 以降: CMDeviceMotion の時間間隔の遅延

私は、たまたまセンサーデータ(加速度だけでなく角速度)をリッスンする計算集約型のアプリに取り組んでいます。いくつかのフィルターの後、これらのベクトルは変位を追跡するために統合されます。

CMMotionManager のハンドラーが accelerometerUpdateInterval と gyroUpdateInterval で指定された 100 Hz で起動されないため、CMDeviceMotion と CMGyroData に関連付けられたタイムスタンプが遅れていることに気付きました。60 Hz あたりから始まり、上下します。これは主に統合に影響します。

スタンドアロン アプリの同じコードは、100Hz を魔法のように実行します。

そのため、大きなアプリの他のモジュールからの計算ピークにより、センサーの更新が遅れているようです。センサーマネージャーは独自のスレッド上にあり、ドキュメントからセンサーイベントがハードウェアによってトリガーされたことを理解したので、これは私を驚かせます。

私の質問は次のとおりです。説明したようにタイムスタンプが信頼できない場合、データは引き続き使用できますか? 別のクロックを使用して外挿できますか?

そして、なぜ他のスレッドでの大規模な非同期計算がアクセラレータの更新に遅れることがあるのか​​ 、私は混乱しています。

ありがとう、アント

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

ios - HJCached画像は、テーブルビューでラグを引き起こします

寿司屋の申し込みを書いています。テーブルビュー(カスタムセル) で構成されるメニュー階層==> テーブルビュー(カスタムセル) ==> ビュー

最初のテーブルビューには食品カテゴリの写真(このカテゴリの最初の料理から撮影した写真)があり、2番目のテーブルビューには料理の写真があり、説明ビューには同じ料理の画像がありますが、サイズが大きくなっています。

画像はリンク(jsonメニューから解析されます)から非同期にダウンロードされ、ライブラリHJCacheによってキャッシュされます。すべてが機能し、すべてが読み込まれますが、..テーブルビューをスクロールすると、いくつかの遅延が発生します。つまり、スクロールがスムーズではありません。これはメモリリークだと思いましたが、何も見つかりませんでした。

写真の元のサイズ-カスタムテーブルセルでは、約450/300で、120/80に収まる必要があります。写真のサイズが大きすぎるために、プログラムが遅くなって遅れることはありますか?

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

objective-c - QuartzCore シャドウ - UITableView の遅延?

私は UITableView を持っています (注: UITableView は UIView にあります)。その下に影を追加するといいと思いました。QuartzCore で影を追加すると、とてもいい感じになりました。しかし、「詳細ビュー」から戻ると、ルートに戻るアニメーションが少し遅れていることにも気付きました。QuartzCore と CoreAnimation を使用すると、アプリの速度が遅くなる、またはこの場合は遅延が発生する可能性があると聞きました。

まず、CoreAnimation がアプリを遅くするというのは正しいですか?

もしそうなら、どうすれば私の影を保ちながら、遅さと遅れを取り除くことができますか?

ありがとう、私はすべての考えと答えに感謝します!

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

objective-c - 影と境界線による UITableView の遅延

UITableViewCell の背景に境界線の色とドロップ シャドウを追加する次のコードがあります。私の問題は、このコードが tableView 自体に大きな遅延を引き起こすことです。

UITableView の遅延を防止してコードを最適化する方法を教えてください。