問題タブ [cpu-speed]
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.
c# - 単一のプロセスの正確なCPU使用率を呼び出す必要があります
秘訣は、マルチコアマシンでも実行できる必要があるということです。C#での私の教育は少し壊れています。私は次のコードを管理しました。誰かが私を助けることができますか?Ivは「_Total」フラグを使用してみましたが、コアの量を検出しようとしているように見える他のコードスニペットを変更しようとしました。ただし、HTは含まれておらず、論理プロセッサではなく物理プロセッサのみがサポートされていると言われました。私はそれが両方を行うようにしようとしていました。どうやら彼らは手動でこれを行う方法です
など。しかし、コアが存在しない場合は機能しないハードウェアを見つけました。もっと柔軟なものに出会えるといいなと思っていました。私はこれに何日も何時間も一度に取り組んでいて、私は私の髪を抜くつもりです。
編集::アドバイスごとの問題と一般的ないじくり回しを修正するために、コードに次の変更を加えました。
performance - 一定のアニメーション速度、可変フレームレート
親愛なる皆さん、コンピューターの実際の速度に依存せずに一定のアニメーション速度を得るベストプラクティスを提案していただけませんか?フレームがスキップされる場合があります。
macos - OS Xでプログラムで現在のCPUクロック速度を検出しますか?
気の利いたMBA13"Core i7を購入しました。CPU速度は自動的に変化し、かなり激しく変化すると言われています。シンプルなアプリでこれを監視できるようにしたいと思っています。
実際に影響を与えることなく、現在のクロック速度を見つけるためのCocoaまたはCの呼び出しはありますか?
編集:私はターミナルコールとプログラマティックを使用した回答で大丈夫です。
ありがとう!
c++ - wince 7 でシステム周波数を調べる
Wince 7 で動作するシステムがあります。
しばらくするとシステムの速度が低下するという問題が発生しました。
システム周波数を調べるにはどうすればよいですか?
c - CPU 周波数の測定 (x86 / x64)
32 ビットおよび 64 ビットの Windows で、Intel および AMD プロセッサの両方で定期的に正確な CPU 周波数値を提供する何らかのライブラリを探しています。
これの目的は、特定のコンピューターの CPU 負荷を正確に測定することです。問題は、呼び出しQueryPerformanceCounter()
がクロック ティック (アクティビティの継続時間を測定するために使用) を返しますが、SpeedStep または TurboBoost のために基になる CPU 周波数が一定でないことです。BIOS で SpeedStep / TurboBoost をオフにしていて、負荷に基づく CPU 周波数のスケーリングを妨げていないコンピューターをいくつか見つけました。
CPU周波数の変化を検出するために使用できるライブラリがあるかどうかを確認しようとしています(Throttlestop
Windows 7CPU-Z
の[概要]タブのResource Monitor
ように)他の測定値とともにこの情報を照会して保存できるようにします. 他のツールが動的な周波数の変化を示している場合でも、常に 100% の CPU 周波数を返すコンピューターがあるため、パフォーマンス カウンターは信頼できる情報を返していないようです。
そのようなライブラリを検索しましたが、ほとんどの結果は役に立たないガジェットなどで返されます。
algorithm - 対数はどのようにプログラムされていますか?
線形探索と同じメカニズムを使用して把握しただけなのか、それとも二分探索のように何らかの方法で範囲を絞り込んだのか。
c# - ネットブック 1.5Gz および 2Gb RAM で Visual Studio の動作が遅い
次のパラメータを持つ HP ネットブックを持っています。 モデル: HP Mini 110-3500 プロセッサ: Intel(R) Atom(TM) CPU N550 @ 1.50GHz 搭載メモリ (RAM): 2,0 Gb システム タイプ: 32 ビット オペレーティング システムシステム: Windows 7 スターター
また、Resharper 6 を使用して Microsoft Visual Studio 2010 Ultimate をインストールしました。動作が非常に遅くなります。他のアプリケーションは正常に動作します。ほとんどのリソースは、Google Chrome と Studio によって消費されます。私の仕事は、C# と Windows フォームを使用したローカル アプリケーションの開発です。私の職場では、より高速なプロセッサと 8Gb RAM を搭載した PC を使用しています。Studio は高速で正常に実行されます. 次の質問について教えてください: このネットブックで Visual Studio をより高速に実行する方法はありますか?) または、Studio の設定を調整する必要がありますか? それとも、無料の Express Studio や Professional などの他の製品がより高速に実行されるのでしょうか? Windows タスク マネージャーのスクリーンショットなどの追加情報をここに投稿する必要がありますか? Resharper は Studio の速度に影響を与えることができますか?
答えてくれてありがとう。本当の理由は、メモリとプロセッサの不足ではありません。私の HP mini はこれらの要件を正確に満たしています。別の大きなラップトップである Mu 別の HP は、同じ特性を備えていますが、Mini (大きなディスプレイを備えた) ではありません。Studio は非常にうまく動作します。だから不思議な理由はミニにありました )))
python - 実行時間に関してdjangoアプリケーションをプロファイリングする方法は?
私のDjangoアプリケーションは非常に遅いです.何が時間がかかっているのかを知りたいです:
試してみDjango-debug-toolbar
ましたが、ロード時間の分割を表示できるパネルを見つけることができませんでした。
私の要件:
- ページをレンダリングするために呼び出される各モジュールの実行時間を含むスタック トレース タイプの出力。
- ページのレンダリング プロセス全体のどの部分に時間がかかっているかを知りたいですか?
- また、どの部分がどのくらいの CPU を消費していますか [最も重要] ?
それはできdjango-debug-toolbar
ますか?【何のパネル?]
それができる他のジャンゴアプリはありますか?
android - textViewのCPU周波数を更新する(方法?)
setTextを使用して、結果からtextViewに値を書き込みました。そのため、アプリの起動時に現在のCPU周波数を読み取り、このtextViewに書き込みます。アプリは、アプリが開かれている間ずっとfe1200Mhzを表示します。値は更新されませんでした。
タイマーまたは他のメソッドを使用して、1秒または250ミリ秒後に現在の値を更新し、それをtextViewに書き込むにはどうすればよいですか?現在のCPU周波数が表示されます。Fe:300Mhz-1200Mhz..1秒または250ms後に更新。
私を助けてください :-)
よろしくお願いします
マーカス
php - Symfony + Doctrine に対してどのようなパフォーマンス改善を行うことができますか?
私は最近、ほぼ 200 のテーブルを扱う大学向けにかなり複雑なデータベース アプリケーションを構築しました。一部のテーブル (出版物など) は、30 以上のフィールドを保持し、10 個の 1 対 1 の FK リレーションと最大 2 または 3 個の多対多の FK リレーションを格納できます (相互参照参照テーブルを使用)。全体を通して整数 ID を使用しており、すべての段階で正規化が重要でした。AJAX は最小限であり、ほとんどのページは標準の CRUD フォーム/プロセスです。
Symfony 1.4 と Doctrine ORM 1.2、MySQL、PHP を使用しました。
(MVC と ORM を使用することで) 開発時間と保守の容易さのメリットは非常に大きいのですが、スピードに関しては問題がありました。つまり、一度に複数のユーザーがログインしてアクティブになっていると、アプリケーションの速度が大幅に低下します (レコードの保存または編集に最大 20 秒かかります)。
現在、システム管理者と話し合っていますが、彼らは十分な権限を持っているべきだと言っています。6 人以上のユーザーがアクティビティに従事している場合、メモリ使用量が少ない (ブリードなし) 間、仮想サーバー環境で 4 つの CPU をキューに入れることになります。
もちろん、mySQL アプリケーションをマルチスレッド化し (これが役立つ場合)、コードを改良し (ただし、その多くは MVC によって生成されます)、キャッシュの使用法を改良することを検討しています (これはより良いものになる可能性がありますが、大部分は使用される画面はユーザーログイン固有で動的です); APC をインストールし、メモリを追加し、データベースをデフラグし、すべてのレコードセットの設定を解除してみました (ただし、これは ORM 内で自動化されていることは理解しています)、手動のガベージ リサイクルを開始しています...
しかし、私が尋ねているのは、mySQL、PHP、および Symfony MVC が、そもそもこのサイズのアプリケーションを開発するための適切な選択ではなかったかどうかということです。もしそうなら、人々は通常、この種のサイズ/複雑さの Web ベースのデータベース インターフェイス アプリケーションに何を使用/推奨しますか?