問題タブ [speed-test]

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

c# - どのメソッド実装がより速く実行されるかをテストする方法

入力が文字列のタイプであるかどうかの質問チェックが閉じられている間、2つの答えが私の心の中でマイクロ最適化の質問を引き起こしました:以下の2つの解決策のどちらがより良いパフォーマンスを発揮しますか?

Reed Copseyは、以下を使用してソリューションをChar.IsLetter提供しました。

Mark Byersの正規表現を使用した適応ソリューション

リードとマークのどちらかに質問したくないので、どちらが優れているかを判断するための簡単なテストを作成すると思いました。問題は、コードの最適化をあまり行っていないことです(コードの可読性を何よりも優先する傾向があります)。

それぞれの実行の前後にタイムスタンプを取得する以外に、どのソリューションがより高速に実行されるかを決定する他の(より良い?)オプションは何ですか?

編集

Martinの回答を修正Console.WriteLine(...)して、コンソールアプリケーションとして実行しました。LinqPadがアプリケーションを実行する方法は正確にはわかりませんが、結果はほぼ同じでした。

0 投票する
7 に答える
9047 参照

php - 現在のページにエコーがないユーザー接続速度の PHP 速度テスト

ユーザーの接続速度を確認する可能性を探しています。Cookie として保存されることになっているため、速度が遅い場合は css ファイルと同様に javascript ファイルが適応されます。

現時点で速度をテストする可能性は次のとおりです

それは機能しますが、コードに非常に多くの文字を入れるのは好きではありません。また、これをすべてエコーすると、出力が既にあるため、結果を Cookie に保存できません。

何か別のファイルでこのようなことをすることはできますか? 解決策はありますか?

前もって感謝します。

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

java - Speed Tracer GWT のサーバー側トレース

GAE 上のアプリケーション用に予約されているスピード トレーサー サーバー側トレースですか GAE なしでローカルで使用する。

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

gwt - GWTコード分割の証明

私はGWTで約1か月プログラミングをしていて、最近それを知っているので、GWTコード分割についてはすべて知っていると思います(笑)

runasynccallback内のコードが成功したときに、別のファイルがダウンロードされることを証明したいと思います。このコードを呼び出し、スピードトレーサーを使用して新しいダウンロードファイルを見つけようとしていますが、認識できません。

プロジェクトのプレゼンテーション中に表示する必要があるため、誰かがこれを試したり、これを証明する別の方法がありますか?

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

actionscript-3 - 「以上」と「以上」の速度

誰かがこれらの正確な速度テストの1つを知っているか、または持っているかどうか、Actionscript 3(違いが生じる場合はAir 2.5)で「以上」と「以上」の速度をテストできるかどうか疑問に思いました。

このコンピューターで仮想マシンを実行していますが、非常に不正確な結果が得られています。

そのまま使用する

また

最初のテストを考えたのは、1回のテストとそれを元に戻すだけだからですが、actionscript 3には、確信が持てない癖がいくつかあります。

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

c# - ウェブサイトのスピードテスト. gzip に問題がありますか?

Web アプリケーションにインターネット接続速度テストを実装しようとしています。非常に高度な機能である必要はないので、できる限りシンプルにすることから始めました。

アイデアは、HttpHandler からいくつかのデータをフェッチし、どれくらいの時間がかかるかを確認し、データの量と時間から速度を計算することです。たぶん10個のデータのパッケージを送信して、最高時間と最低時間を捨ててから平均時間を計算する方が良いと思いました。

私のHttpHandler:

これは、ボタンを追加し、結果などを表示するダイアログを表示する jquery コードです。

});

ファイル 1mb.txt は、Windows のコマンド プロンプトで次のように作成されました。

fsutil ファイル createnew c:\temp\1mbfile.txt 1048576

ファイルはちょうど1MBです。今問題に。たとえばfirebugで応答を調べると、サイズはわずか8.8 kbです。これはどのように可能ですか?GZIP圧縮ですか?1MB のファイルを 8.8KB に圧縮するにはどうすればよいですか? fsutil でファイルを作成すると、データが繰り返しになるからですか?

私が探している解決策は、強制的に圧縮しないようにする方法です (これが問題である場合)、それは可能ですか? 正しいヘッダーを圧縮しないように設定する方法が見つかりません。

それが圧縮の問題であり、それについて何もすることがない場合、応答サイズを確認し、常にすべての環境で正確にそのサイズであると期待できますか?

他のアイデアは大歓迎です。そのようなアイデアがあれば、一般的にスピードテストを実装する方法についてのアイデアも。

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

java - Java ネットワーク ファイル転送の問題

ローカル ネットワークの速度を測定できる小さな Java プログラムを作成しています。ソケットを扱うのは初めてですが、動作するプログラムをまとめました。唯一の問題は、測定値が正確とはほど遠い (低すぎる) ことです。

これはサーバーコードです:

これはクライアント コードです。

これは、すべてを遅くする独自のバッファを使用しているためですか、それとも何が問題なのですか? ヒントやヒントも大歓迎です。

0 投票する
6 に答える
1559 参照

flash - AS3アップロード速度テスト


AS3でスピードテストを行っています。そして、そのような問題が発生しました。
私はURLLoader( )自分のテストで使用しており、ダウンロードテストでは非常にうまく機能しますが、アップロードテストでは問題が発生しました。いくつかのバイナリデータをphp-scriptに送信し、現在の速度を計算progress_eventするためにを確認していますが、イベントはディスパッチされておらず、ファイル全体が送信されたときにのみ表示されます。では、バイト送信プロセスによって速度を決定するにはどうすればよいですか?bytesLoadedcomplete_event

PS使用できませんfileReference。テストを1つずつ使用していて、ユーザーにfilebrowse()ダイアログをクリックさせることができないためです。

どうも。

UPD 私のphpスクリプト:

はい、小さいですが、実際にはデータは必要ありません。アップロードの速度を確認する必要があります。

UPD 2

だから、すべての答え、コメントを読み、何時間もグーグルした後、私はおそらく解決策を手に入れましたが、それは最初に望んでいたものとは異なる方法で作られています。とにかくTYVMすべて、私はすぐに解決策を投稿します。

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

performance - AS3のインターネット速度テストアプリ

スピードテストのようなインターネットスピードテストアプリケーションをActionscript3.0で作成する必要があります

計算する必要があります

1.ダウンロード速度2.アップロード速度3.遅延(ラウンドトリップ時間)4。ジッター5.パケット損失6.ネットワークの可用性

どこから始めたらいいの?as3ネットワークプログラミングに関するガイドやチュートリアルはありますか?私を助けてください。前もって感謝します

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

c - printf() の速度

私はC言語でtime.hライブラリを使って楽しんでいました。いくつかの基本的な関数のクロック ティック数を測定して、実際の速度を把握しようとしていました。私はclock() 関数を使用しました。この場合、printf()関数を測定していました。

私のプログラムを見てください:

このプログラムは基本的に、printf("a") 関数と呼ばれる 2000 回のクロック ティック数の 20 回をカウントするだけです。

私が理解していない奇妙なことは結果です。ほとんどの場合、他のテストを行っている場合でも、ランダムに2 つのグループの結果が得られます。

コンパイラがその関数をどのように正確に処理するかわかりません。私が推測する文字のテストがありますが、それはその違いにはなりません。コンパイラがメモリ内で何かを行っているように見えます... (?) このコードをコンパイルする正確な背景や、上記の違いが現れる理由を知っている人はいますか? または、少なくとも私に役立つリンクはありますか?

ありがとうございました。