私が書いたC++プログラムは、特に1台のマシンで異なった動作をします。私はそのマシンにハードウェアの問題があると思う。私はさまざまなハードウェアコンポーネント(memtestなど)をテストするために利用できるさまざまなテストプログラムを使用しようとしていましたが、潜在的および既存の問題のためにすべてのPCハードウェアの完全なテストを実行できる優れたツールやプログラムはありますか?すべてのコンピュータハードウェアをスキャンして問題を発見するツールまたはソフトウェアはありますか?
答えて
インターネット エクスプローラを使用すると、PC PitstopベンチマークとPCMark05 Performance Analysisを実行できます。
APIを使用しているか、またはインストールされているコンポーネントに依存している場合を除き、特に他のPCが他のプログラムを実行しているときに問題がない場合は、ハードウェアや設定に問題はありません。
これらのような問題は、初期化されていない変数や無効なデータへのアクセス(アレイへのアクセスなど)によって発生することがよくあります。このような状況では、プログラムによって使用される値はランダムであり、マシンごとに異なる場合があります。
試してみることの1つは、両方のマシンでプログラムのデバッグバージョンを実行することです。 Visual C++では、割り当てられたすべてのメモリが、初期化されていないデータの追跡に役立つように設計された既知の値に初期化されます。
スレッドを使用している場合は、ハードウェア/プロセスに起因するタイミングの違いにより、2番目のマシンでのみ発生するスレッドの問題が発生することがあります。 2間の異なるいくつかの設定がある
+1:私の経験では、ハードウェアやシステムソフトウェアの不具合は、はるかに少なくなっているようです。 –
私の経験では、それは1つのアプリケーションで明示するために、ハードウェアの問題のために極めてまれだ(ハイエンドゲームやビデオカードまたは過熱の問題を除いて。)
もっと可能性が高いですマシン。これは "diff"ツールを使ってテストできます。
Windowsマシンの場合、WinMergは設定を比較するのに適しています。マシン間の比較にCIFSパスを使用することもできます。例えば\\ server1 \ c $ \ myapp \ configと\\ server2 \ c $ \ myapp \ config
- 1. onServices発見された問題はありますか?
- 2. ネストした見積もりに問題があります。あなたのために自動修正するソフトウェアはありますか?
- 3. Cプログラムの静的不変発見ツールはありますか?
- 4. すべてのパリドロームを見つけることに問題があります
- 5. ソフトウェアは、開発されたソフトウェアコードをすべて表示できますか?
- 6. Fogbugzへの接続を提供するNetbeansプラグインまたは問題追跡ツールはありますか?
- 7. P NP-completeでないNPのすべての問題はありますか?
- 8. ヒープの内容を調べるツールはありますか?
- 9. ソフトウェアの更新を自動化できるAPIまたはツールはありますか?
- 10. zipファイル内で見つけて置き換えるソフトウェアはありますか?
- 11. OpenGL ES 2.0シェーダを開発するためのツールはありますか?
- 12. すべてのチェックボックスのチェックに問題があります
- 13. 繰り返しコードまたは類似のコードチャンクのルビコードファイルをスキャンするツール
- 14. ソフトウェアのインストール時にMavenに問題が発生しました
- 15. PHPとMySQL for iPhoneのソフトウェア開発キットはありますか?
- 16. 私はJqueryを使用してWebページを開発しており、ページのリフレッシュの問題があります
- 17. Javaに触発されていますが、私は問題があります。
- 18. デスクトップにQRコードをスキャンしてデコードするオープンソースのlibはありますか?
- 19. テキストの塊で共通のフレーズを発見するためのテクニック/ツールはありますか?
- 20. スコープの問題はありますか?
- 21. dxツールのすべてのオプションの説明はどこにありますか
- 22. どのような問題追跡ソフトウェアは、Linux開発を使用していますか?
- 23. GitHubでは、すべての(最近)コミットをすべてのブランチで見る方法はありますか?
- 24. Mavenサポートで問題追跡ツールがありますか?
- 25. 盲目的に署名して検証するためのlibまたはソフトウェアはありますか?
- 26. 自分のソフトウェアのセットアップを作成するツールを探していますか?
- 27. CakePHPの私はすべてのチュートリアルを試してみましたが問題
- 28. すべてのドメインコンピュータを.pstファイル用にスキャンする必要があります
- 29. ソリューションにすべてのリファレンスを例示し、NuGetパッケージの提案を提供するツールはありますか?
- 30. フロントエンドの開発者がCSSのコーディング中にLIVEの変更を見るためのツールはありますか?
ハードウェアの問題と思われるものは何ですか?なぜそれはランタイム環境の違いではありませんか? –
ランタイム環境は同じですが、ハードウェアは同一ではないためです。 – BeachRunnerFred