問題タブ [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.
php - RSA 暗号化によりサーバー実行タイムアウトが発生する
コンテンツの暗号化と復号化にPHP Crypt_RSA ( http://pear.php.net/package/Crypt_RSA ) を使用しています。内容は1kbサイズです。結果は次のとおりです。
- キーの長さ = 1024
- 暗号化機能の所要時間: 225 秒
- キーの長さ = 2048
- 暗号化機能の所要時間: 115 秒
ほとんどのライブ Apache サーバーには実行時間の制限が 120 秒あるため、この実行時間を短縮する必要があります。この実行時間を短縮するにはどうすればよいですか? RSA アルゴリズムのドキュメントによると、1024 ~ 2048 個のキーのみが生成されます。実際、より大きなキーを生成しようとしましたが、常に実行タイムアウトが発生します。
暗号化と復号化の実行時間を短縮するにはどうすればよいですか?
ありがとう、ニラ
mysql - mysql クエリの実行時間 - これをミリ秒単位で取得できますか?
重複の可能性:
mysql でロード時間をミリ秒またはマイクロ秒で取得する方法
mysql が毎回完全なクエリを実行し続けるように SQL_NO_CACHE オプションを使用して、コンソールで直接 mysql のデータを取得するためのいくつかの異なるアプローチを比較しています。Mysql は実行時間を秒単位で小数点以下 2 桁まで表示します。改善 (または不足) のより良いアイデアを得るために、結果をミリ秒単位 (理想的には小数点以下 1 桁または 2 桁) で取得したいと思います。これを達成するためにmysqlで設定できるオプションはありますか?
ありがとう、マックス
php - ランタイムの最大実行時間の検出
PHP でのこのエラーに関する多くの質問を見てきました。しかし、制限時間の設定に関する解決策はどこでも提供されています。
しかし、私がやりたいことは、エラーを検出し、それが発生した場合は別のアクションに切り替えることです。つまり、リクエストが設定された最大時間を超えた場合、エラー メッセージを表示して停止するのではなく、他のコード ブロックを実行し続ける必要があります。どうすればそれを達成できますか?
=======
このコードがサイトであることがわかりましたが、役に立ちますか?
php - PHP:サーバーが実行時間制限を課している場合の長時間実行スクリプトのコーディング
たとえば、FastCGIサーバーは、set_time_limit()
PHPで使用して変更できないPHPスクリプトに実行時間制限を課します。IISもこれを行っていると思います。
私は、mod_phpでうまく機能するが、FastCGI(mod_fcgid)で失敗する、PHPアプリケーションのインポートスクリプトを作成しました。これは、スクリプトが特定の秒数後に強制終了されるためです。この場合の制限時間を検出する方法はまだわかりません。また、どのように回避するかについても決定していません。リダイレクトを使用して小さなチャンクでそれを行うことは、1つの厄介なように見えますが、どのように?
インポートタスクやエクスポートタスクなど、特定の秒数後に個々のPHPスクリプトがサーバーによって終了される可能性がある、長時間実行されるタスクをコーディングする場合、どのような手法を使用しますか?
ポータブルスクリプトを作成していると仮定してください。そのため、PHPが最終的にmod_php、FastCGI、またはIISで実行されるかどうか、またはサーバーレベルで最大実行時間が適用されるかどうかは必ずしもわかりません。それはおそらくシェルスクリプトなども除外します。
c - C コード用のマイクロ秒プロファイラ
ミリ秒ではなくマイクロ秒で関数呼び出し時間を与えるgprofのようなCコードプロファイラーを知っている人はいますか?
java - Java 匿名クラスの効率性への影響
これら 2 つの方法で効率 (実行時間、コード サイズなど) に違いはありますか?
以下は、オブジェクトを作成して何もしない不自然な例ですが、私の実際のシナリオでは、新しいスレッド、リスナーなどを作成している可能性があります。違いが生じる可能性があるように、次のコードがループで発生すると仮定します。
匿名オブジェクトの使用:
最初にクラスを定義する:
c# - C# と SQL Server Management Studio で SQL クエリの実行時間が大きく異なる
C# から実行すると 30 秒以上かかり、毎回タイムアウトする単純な SQL クエリがありますが、SQL Server Management Studio で実行するとすぐに正常に完了します。後者の場合、クエリの実行計画では問題は何も明らかにならず、実行時間はいくつかの単純な操作によって適切に分散されます。
クエリが C# から実行されているときに' EXEC sp_who2
' を実行しましたが、29,000 ミリ秒の CPU 時間を消費していると表示され、何によってもブロックされません。
これを解決する方法がわかりません。誰か洞察力がありますか?
クエリは次のとおりです。
c++ - clock_tの72分の範囲を克服するC ++カウント時間
アプリケーションの一部の実行時間をカウントしようとしていますが、ミリ秒を取得する必要があり、長い実行時間も取得する必要があるためです。現在、ctime の clock_t = clock() を使用していますが、範囲が 72 分しかなく、私のニーズには適していないと思います。ミリ秒の精度を維持して大きな実行時間をカウントする他のポータブルな方法はありますか? または、何らかの方法で clock_t のこの制限を克服しますか?
c++ - を使用するのではなく、C++ を使用して実行時間を計算します。
C++ プログラムの実行時間を計算する必要があります。<time.h>
現在、次のコードでc スタイルのヘッドを使用しています。
実行時間を計算するために使用できる C++ ヘッダーはありますか? これはクロスプラットフォーム互換である必要があることに注意してください。
r - Rscriptとlittlerの違い
...スクリプトファイルの最初の行で、(私のシステムでは)Rscriptが(私のシステムでは)で呼び出され、#!/usr/bin/env Rscript
少しだけ呼び出されるという事実に加えて。#!/usr/local/bin/r
実行速度に一定の違いがあることがわかりました(少し小さいほど少し遅いようです)。
2つのダミースクリプトを作成し、それぞれ1000回実行して、平均実行時間を比較しました。
Rscriptファイルは次のとおりです。
そしてここに小さなファイルがあります:
ご覧のとおり、これらはほとんど同じです(最初の行とシンクファイルの引数が異なります)。出力はsink
テキストファイルに編集されるため、Rに。を使用してインポートされますread.table
。各スクリプトを1000回実行するbashスクリプトを作成し、平均を計算しました。
これがbashスクリプトです:
そして結果は次のとおりです。
簡単に言うと、(明らかな)実行時間の違いのほかに、他に何か違いはありますか?より重要な質問は次のとおりです。Rscriptよりも少しだけ(またはその逆に)優先する必要がある/すべきではないのはなぜですか?