問題タブ [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 投票する
2 に答える
2065 参照

java - Java TCP/IP サーバーが接続を不適切に閉じる

私は Android フォン用の MMO を作成し、TCP/IP ソケットを備えた Java サーバーを使用しています。通常はすべて正常に動作しますが、クライアントがネットワークにログオンしたりオフにしたりして約 1 日経過すると、クライアントが接続されていなくても、非常に遅延が発生します。NETSTAT は長引く接続を示していませんが、明らかに何かひどく間違っていることが起こっています。

完全に再起動すると、魔法のようにすべてが再びうまくいきますが、これは長期的には支持できる解決策ではありません. これは私の切断方法がどのように見えるかです(両端で):

_input と _output は、ソケットから生成された BufferedInputStream と BufferedOutputStream です。ドキュメントによると、shutdownInput() と shutdownOutput() を呼び出す必要はありませんが、これでできることはすべて投げています。

デフォルト設定でソケットをインスタンス化します。soLinger、KeepAlive、noDelay などには触れていません。送受信にタイムアウトを設定していません。WireShark を使用してみましたが、NETSTAT と同じように異常はありません。

私はこれについての答えをかなり切望しています。私はこのプロジェクトに多大な努力を払ってきましたが、Java のデフォルトの TCP 実装に隠された重大な欠陥のように見えることに不満を感じています。

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

android - Android Eclipse プラグインがタイプで遅れる (3.6 - Helios)

重複の可能性:
Eclipse Android SDK で Content Assist のパフォーマンスが遅い

次のようなコードを書くと:

ResourceMonitor の Windows7 では、eclipse.exe が TCP の入出力を待機していることがわかります。

誰でも私を助けることができますか?よろしくお願いします!

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

c# - XNA 4.0 - spriteBatch と basicEffect ラグの使用

私は現在、DrawUserIndexedPrimitivesと通常のspriteBatch.Drawの使用を組み合わせる必要があるゲームに取り組んでいます。同時に使用するので組み合わせませんが、最初に spriteBatch を使用していくつかの 2D スプライトを描画する必要があります。spriteBatch を無効にした後、basicEffect を有効にしてプリミティブを描画し、最後に spriteBatch を再度有効にします。以下のコードは、問題が発生しているコードのセクションを示しています。

以下のコードが引用されると、ラグは止まります。

ゲームの遅延が大きくなければ、spriteBatch と basicEffect の両方を使用できないというのは本当でしょうか? 非常に古いラップトップから真新しいゲーマー PC まで、3 台の異なるコンピューターでテストされています。発生するラグでゲームはプレイできません。

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

iphone - スクロール時に遅れる

iPhoneアプリでcore-plotを使用して、NSMutableArraysからのプロットにデータを表示しています。画面に10個の値を表示し、水平スクロールを許可したのは、スクロールしているときにすべての値を表示できるようにするためだけです。合計で100〜200の値をロードする必要があります。さまざまなニーズを処理するために、さまざまなタブバーを使用しています。

すべて正常に動作しますが、iPhoneでアプリを起動すると、スクロール時に巨大なラグが発生します。グラフが移動してから2秒後のようなものです(シミュレーターではラグはありません)。iPhoneを振るとグラフをリロードします。私は3GSで作業していますが、バックグラウンドで実行されている他のアプリはありません。

誰かがそのようなことをして解決しましたか?

もっと情報が必要ですか?

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

android - Android 2.2: SD カードからビデオを再生する際の問題

SD カードでビデオを再生しようとすると、「申し訳ありませんが、このビデオは再生できません」というエラー メッセージが表示されます。私のコードに何か問題がありますか? コメントされたコードはどれも機能していないようです。

// final String MEDIA_PATH = new String("/sdcard/yu5.mp4");

コードのようにウェブからストリーミングすると、ビデオが大幅に遅れます。

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

sql - 階層データセットで複雑な合計を計算するのに役立ちます

興味深いSQLの問題があります。部品表を作成する部品の階層テーブルがあります。これに似ています:

この構造の階層は、次のようなクエリで取得します。

出力は次のようになります。

ここまでは順調ですね。

問題はこれです:トップレベルのアセンブリ(パート1)を作成するために必要な各パーツの総数を計算するにはどうすればよいですか?

この結果セットをパーツごとにグループ化し、数量を合計することは正しくありません。これは、階層内の現在のパーツのすぐ上にあるパーツの数量を、ツリーの上位で再帰的に乗算する必要があるためです。

これはLAG関数だと思いますが、視覚化に問題があります。

編集:期待される結果:

詳細編集:このクエリで興味深い結果が得られます

math列は、実行したい計算の文字列表現を返します:)たとえば、次のようになります。

または類似した適切なもの...おそらくこれを解析して結果を返す関数を作成すると問題が解決します..これはとんでもないと思う人はいますか?

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

safari - CSS3 box-shadow は Safari 5.0.2 でスクロールラグ (パフォーマンスの低下) を引き起こしますか?

こんにちは、
今回は Safari 5.0.2 でのみ発生する非常にまれな問題があります。CSS3 の box-shadow パラメーターを使用すると、Safari のパフォーマンスが低下し、下にスクロールしたり、期待どおりにサイトを操作したりすることさえできなくなります

<div class="blox"></div>平均サイズ (960x320 ピクセル) の があり、これらは関連する CSS 設定です。

jQuery(.css())でCSS3のbox-shadowを設定してみましたが結果は同じ(ラグ)でした。ああ、border-radius はこれを引き起こしません (何度かテストして破棄しました)。

それで、これに対する解決策はありますか?正直なところ、Safari などの WebKit ブラウザーでさえ、この種の問題が発生することにショックを受けています。いくつかの Web サイトは inset&outset シャドウを使用し、Safari で問題なく動作するため、方法があるに違いないことはわかっています。ここで、ボックスイメージを解決策として言及した投稿をStackOverflowで見つけました..しかし、その投稿はかなり古いものでした。

お時間とご支援を賜り、誠にありがとうございました。
よろしくお願いします!

クリス

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

networking - 遅延の補償(ネットワークラグよりも多く)

まず、これはネットワークの遅延だけでなく、ワイヤレスコントローラーからの遅延やテレビ/モニターへの遅延についての質問です。ペースの速いアクションゲームの場合、これらをどのように補いますか?誰かがこれを行うための再利用可能な方法を思いついたことがありますか?もしそうなら、私はそれを見ていません。箱から出してこれを含むゲームフレームワークを見たいです。

以前の例が利用できない場合、これをUpdate(float deltaTime)ループにどのように実装しますか?ラグを隠したり隠したりすることは可能でしょうか?

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

cocos2d-iphone - iPhoneのcocos2dゲームでラグが発生する理由として考えられるものは何ですか?

私はiPhone用のバストアムーブに似たゲームを作っています。私はcocos2dを使用しています。ゲーム中に時々ラグが発生します。私は6種類のボールを持っています。各タイプのインスタンスを30個作成し、それらを再利用しています。ボールを撃ち、ボールが側面の壁にも画面のボールにも衝突しない場合に問題が発生します。遅れのせいかもしれません。ボールが撃たれたとき、私はスケジューラーを初期化して0.01秒ごとに実行し、他のボールと衝突するかどうかを確認します。各間隔で、撃たれたボールの長方形を作成し、他のすべてのボールの長方形を作成して、交差を確認します。

遅れの理由は何だろうと思っていました。また、インスツルメントを使用してボトルネックがあるかどうかを調べようとしています。たくさんの画像をロードするとラグが発生する可能性がありますか?それとも多くの数値計算が理由でしょうか?

同様の経験を共有できる場合、または遅れの考えられる理由とそれらを回避する方法を提案できる場合に役立ちます。

ありがとうAbhinav

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

c# - C#/Winforms アプリのフリーズ/遅延

特定の順序/設定で顧客アカウントのテストを実行するために基本的に使用される C#/Winforms のアプリケーションがあります。これらはすべてブラウザで実行されるテストであり、顧客アカウントが取得されるたびに実行する必要がある約 10 ~ 12 個のテストがあるため、プロセスを自動化するように構築しました。

基本的に何が起こるかは、アカウント番号を入力してからテストを実行することです。

これがサンプルコードです。

基本的に私の質問は、自分が持っているものを最適化するにはどうすればよいかということです

A. ラグ/フリーズを減らす - 注: 各テストの実行後にガベージ コレクションを強制する方法が既に実装されています。B. WebBrowser コントロールのパフォーマンスを改善できますか? - WebKit for C# Wrapper のようないくつかの Web ブラウザの代替手段を既に試しました (一部の ajax ベースのコーディングのため、すべてのテストで機能するとは限りません) C. 多分マルチスレッド操作を実装します。クロススレッドの例外をスローせずにこれを行う方法がわかりません。

ご協力ありがとうございます。他にご不明な点がございましたら、お気軽にお尋ねください。