問題タブ [execution-time]

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 に答える
5614 参照

php - クエリの時間の計算 php & Mysql

PHPスクリプトを使用してクエリの実行にかかる時間を計算しようとしています:

例えば:

これはほとんどの場合うまくいくように見えますが、時々負の値を取得します-0.98840499995276これはどのように可能ですか?クエリの実行時間を取得するより良い方法はありますか?

ありがとう

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

java - Java から AppleScript を実行する最良の方法

Java から実行したい AppleScript がいくつかあります。次のようないくつかのオプションがあります。

  • AppleScript ScriptEngine を使用して AppleScript を文字列として実行する (を使用((new ScriptEngineManager()).getEngineByName("AppleScript")).eval(scriptString)))
  • AppleScript をアプリケーションとして保存し、Java からアプリを実行する (を使用Desktop.getDesktop().open("name.app"))
  • これらの 2 つは私にとって最良の選択肢のように思えました。

  • より良い方法はありますか?
  • If !(1.) これら 2 つの方法のうち、どちらが最適ですか? (スピードワイズ)
  • If !(1.) メソッドを改善する方法はありますか?
  • 0 投票する
    2 に答える
    399 参照

    java - 実行時間を短縮するために異なるスレッドでテストケースを実行する

    入力から読み取るx個のテストケースがあり、各テストケースパラメーターの後にが続くとします。新しいスレッドを作成してその中でテストケースを実行し、最終的にテストケースの順序として結果を出力するにはどうすればよいですか。

    ここで、System.inの最初の数値は、テストケースの数を示し、その後に3つのテストケースが続きます。各テストケースの最初の行には、入力値の数などを示す数値が含まれています。それぞれのロジックは、合計、ここでの結果は6355になります

    これは通常、入力を順番に読み取り、メソッドを実行し、印刷することで実行できます。時間のかかる操作でプログラムの実行時間が長くなる場合。したがって、各テストケースを異なるスレッドで実行し、結果を6 3 55のように印刷するにはどうすればよいですか。スレッドが終了するたびに、印刷しないでください。私の英語が理解できることを願っています......ところで、クラスのインスタンス変数はありません。

    ---これはjunitやその他のテスト目的ではありません。出力を与える入力として影付きの部分を持つ1つのプログラム。私はこのような場合のためにスレッドでプログラムを最適化することを求めるようなものです

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

    .htaccess - サーバーでphp.iniをオーバーライドする

    ユーザーが画像をアップロードできるページがあります。

    ただし、ユーザーがより大きな画像をアップロードしようとすると、500 エラーが返されます。

    次のコード...

    ...戻り値:

    これから、100MB未満のファイルでテストしたがアップロードに60秒以上かかるため、問題を引き起こしているのは最大入力時間であると推測しています。

    ホストで php.ini ファイルにアクセスできないので、これらの設定を上書きできますか? htaccess ファイルを追加しようとしましたが、正しい場所に配置したかどうかわかりません。

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

    java - プロセッサのコストが最も高いのはどれですか?

    私はそのようなクラスを持っています:

    INSERT CODE HERE(地域で)2つの可能な実施方法で

    ケースA:

    ケースB:

    コンパイルと実行の両方を行い、想定されていることを実行します。ただし、このコードを可能な限りシームレスに実行するように努めているため、ローエンドPCで送信されたデータが失われるリスクはありません。

    文字列の初期化により、ケースAのオーバーヘッドが増えると思いますが、削除する前に確認したかったのです。

    どちらがよりクリーンになるか、および/またはそれぞれの処理コストを決定する方法をすべて教えてもらえますか?

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

    javascript - 同じコードをより頻繁に実行すると、時間がかかりますか?

    Webページのタグ内に次のコードがあります<script>。他には何もありません。私は現在それをオンラインで持っていないのではないかと思います。ご覧のとおり、2つの異なる方法で、200万未満のすべての素数を合計し、平均でかかった時間を計算します。変数howOftenはこれを何度も行うために使用されるため、平均化できます。私が困惑しているのはhowOften == 1、方法2の方が速いのですがhowOften == 10、方法1の方が速いということです。この違いは重要であり、F5を数回押しても保持されます。

    私の質問は単純です:どうしてですか?

    (この投稿は、alfの提案を組み込むように編集されています。しかし、それは違いはありませんでした。私は今、非常に困惑しています。)

    (再編集:howOften1000以上の場合、時間は安定しているように見えます。Alfの答えは正しいようです。)

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

    php - PHP mysqlサーバーの実行時間 - 関数が呼び出されるたびにリセットしたい. 出来ますか?

    私は再帰関数を使用して、すべてのユーザーに対して何らかの計算を行い、特定の条件に対して報酬を与えています。すべてが正常に機能していましたが、ユーザー番号が20000以上に増えたため、スクリプトを完了できません...私のコードは次のようになります

    きっと Give_award(); 一度の呼び出しでタイムアウトをしていません。関数が再帰的に (再) 呼び出される前に、毎回制限時間をリセットする方法はありますか?

    私が試した方法: set_time_limit(0);

    .htaccess でタイムアウト制限を変更する php.ini で apache タイムアウト制限を変更する

    注意:致命的なエラーは表示されませんでした...しかし、これをローカルサーバーで実行しようとするたびにApacheを再起動する必要があります... Win7 32ビットでZend Server Communityエディションを使用しています。

    助けてください

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

    mysql - MySQL の基本: クエリの実行と大文字と小文字の区別

    私はmysqlの初心者で、いくつか質問があります。

    1. コマンドプロンプトを使用して、「ミリ秒」近似でSQLステートメントの実行時間を見つける方法はありますか(実行する設定はすべて指定してください)。

    2. 大文字と小文字を区別するプロパティを許可するようにmysqlを作成する方法(大文字を使用してテーブルを作成する必要がありますが、作成後は名前が小文字でのみ表示されます)。

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

    multithreading - thread priority and functions execution time

    I have a function let's call it foo() that performs some operations on matrices. If I call the function in a console application it needs 1 second to return the results. if I call it in a Windows form application (button click, start a new thread, call foo() from the thread), the function needs 3 seconds to return. with the same inputs, and the same outputs obviously. I think it is because the thread handling the windows form is still active, how do I stop it, or slow down it giving less priority?