問題タブ [timer]
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.
timer - アセンブリ CPU 周波数測定アルゴリズム
プロセッサの周波数を測定するために使用されている一般的なアルゴリズムは何ですか?
tomcat - Java EE の時間指定バッチ プロセスにはどのようなツールがありますか?
雇用主から、実行中の Java EE WebSphere アプリケーションで時間指定バッチ プロセスを実行するように依頼されました。毎日午後 11 時 30 分に特定のクラスを実行することになっています。
私はJava EEやWebSphereサーバー(または開発環境のTomcat)にあまり詳しくありません。掘り下げてきましたが、見つけたのはJavaタイマークラスに関することだけで、それを設定または呼び出す方法はわかりません.
web.xml ファイルの編集も必要なようです。
どんな助けでも大歓迎です!
.net - スレッドまたはタイマーでHttpServerUtility.MapPathメソッドにアクセスするにはどうすればよいですか?
System.Timers.Timer
Asp.Netアプリケーションでを使用していますが、をHttpServerUtility.MapPath
介してのみ使用できるように見える方法を使用する必要がありますHttpContext.Current.Server.MapPath
。問題はHttpContext.Current
、null
イベントTimer.Elapsed
が発生したときです。
HttpServerUtilityオブジェクトへの参照を取得する別の方法はありますか?クラスのコンストラクターに注入できます。安全ですか?現在のリクエストの最後にガベージコレクションが行われないようにするにはどうすればよいですか?
ありがとう!
asp.net - ASP.NET とタイマー
このコードを検討してください...
これは危険でしょうか?サイトの実行中にバックグラウンドでいくつかの作業を実行するためにアプリケーションにタイマーをキャッシュすることは安全に思えますが、これについて経験がある人はいないかと思いました。
バックグラウンドで実行するサービスを作成する方が確かに優れていると確信していますが、それが常にオプションであるとは限りません。これは代替案ですか?
c++ - 優れた軽量のマルチプラットフォームC++タイマーキューはありますか?
私が探しているのは、おそらく外部タイミングソースとポーリングメソッドを備えた単純なタイマーキューです(このようにして、マルチプラットフォームになります)。virtual onTimer()
エンキューされた各メッセージは、メンバー関数を備えた単純なインターフェースを実装するオブジェクトである可能性があります。
javascript - JavaScript では、ミリ秒単位で一貫した解像度を持つ時間のソースはありますか?
JavaScript の Date オブジェクトは、関数のミリ秒単位の解決に関して、マシンごと、ブラウザーごとに異なる動作をします。ほとんどのマシンは IE で約 16 ミリ秒の解像度を持っていることがわかりましたが、Chrome や Firefox では 1 ミリ秒程度の解像度がある場合があります。
一般的に JavaScript で、または IE でより良い時間分解能を提供する別の機能はありますか? keyDown
ミリ秒単位で時間をトラップして記録しようとしてkeyUp
いますが、+/- 10 ミリ秒の範囲内である必要があります。
この図を見るには、このページの「new date() の解像度」セクションをチェックしてください。現在のマシン/ブラウザの JavaScript 時間分解能をミリ秒単位で評価するテスト ボタンを含む表があります。興味深いことに、Chrome は定期的に 1 ミリ秒の解像度を取得します。
http://www.merlyn.demon.co.uk/js-dates.htm#OV
私の探求は、ブラウザー間でサブ 10 ミリ秒の解像度を提供する JavaScript 日時メソッドです。Date() を置き換えるか改善するもの。
javascript - アプリケーション (chrome、flash など) は、システムの時間解像度よりも優れた時間解像度をどのように取得しますか?
Microsoft のテクニカル ネット サイトのこの記事でexe
は、Windows マシンの最小時間分解能を計算する を提供しています。これは、そのマシン上の任意のアプリケーションで利用できる最小の「ティック」である必要があります。
http://technet.microsoft.com/en-us/sysinternals/bb897568.aspx
現在のボックスでこのアプリを実行した結果は 15.625 ミリ秒です。また、Internet Explorer に対してテストを実行したところ、Date() JavaScript 関数からまったく同じ解像度が得られました。
紛らわしいのは、私が IE に対して実行した SAME テストでは、Google の Chrome ブラウザー (解像度 1 ミリ秒) と IE で実行されているフラッシュ ムービー (1 ミリ秒) の解像度がはるかに高いことです。アプリケーションがマシンのクロックよりも優れたクロック分解能を得る方法を誰か説明できますか? もしそうなら、Chrome 以外のブラウザーで (フラッシュを使用せずに) 一貫してより良い解像度を得る方法はありますか?
以下の最初の回答は、他の 2 つの質問につながります。
- マルチメディア タイマーは、システム クロック ティック間の時間をどのように取得しますか。システム クロックは、針が 15 ミリ秒刻みで動くアナログ時計のようなものだと思います。ティック間の時間はどのように測定されますか?
- マルチメディア タイマーはブラウザ、特に Internet Explorer で利用できますか? ソフトウェアをユーザーのブラウザ/マシンにプッシュすることなく、C# または Javascript でアクセスできますか?
winapi - Win32 で CPU サイクル数を取得するにはどうすればよいですか?
Win32では、複数のプロセス/言語/システム/などで均一になる一意のCPUサイクルカウントまたは同様のものを取得する方法はありますか.
いくつかのログ ファイルを作成していますが、.NET ランタイムをホストしているため、複数のログ ファイルを作成する必要があります。そのため、2 つのファイルを生成し、それらを結合してから並べ替えて、クロスワールド コールを含む一貫したタイムラインを取得するだけでよいと考えていました。
ただし、GetTickCount はすべての呼び出しで増加するわけではないため、信頼できません。ソート時に呼び出しを正しい順序で取得できるように、より良い番号はありますか?
編集:トリックを行ったQueryPerformanceCounterへのトラックに私を置いた@Gregに感謝します。
.net - .NET タイマー: X 秒で通知される最良の方法は何ですか?
タイムアウトなど、今から X 秒後に発生させる必要がある非定期的なイベントがあるとします。直観的には、System.Timers.Timer を作成し、その間隔を X*1000 に設定し、そのティックをイベントに接続して開始することは理にかなっています。これは繰り返されないイベントであり、一度だけ発生させたい場合は、タイマーが作動した後にタイマーを停止する必要があります。
ただし、タイマーが本質的に繰り返されるという事実は、これが実際にそれを行う最善の方法である場合、私には不信感を抱かせます。開始時間を保存し、タイマーを毎秒 (またはミリ秒) 刻むように設定し、刻々とシステムをポーリングして、必要な時間が経過した場合にのみターゲットイベントを手動で発生させる方が良い/より正確/安全でしょうか?
いずれかの方法が最適である場合、誰でも検討できます(おそらく、私も考えていなかった別のオプションがあります)。待機する必要があるタイムスパンがミリ秒単位で測定される場合、一方の方法が他方よりも優れていますか?
.net - タイマーが実行されているかどうかを確認する方法は?
間隔が長い System.Timers.Timer のインスタンスがある場合 (たとえば 1 分)、Tick を待たずに開始されたかどうかを確認するにはどうすればよいですか?