InstrumentsTOSHIBAXilinxホーム製品情報コンピューテックスの製品についてご紹介します。VC組込み製品IoTシリーズ組込みボード組込みモジュール無線LANモジュールショッピングサポート当社製品に関するさまざまなサポート情報をご提供しています。お問い合わせ各種お問い合わせフォームをご紹介します。C++のプログラムが見える動的テストツール!潜在的な問題は表面には現れてきません。今、動作しているプログラムは、「偶然」動いているように見えるだけかもしれません。C++で作成されたプログラムを様々な角度からビジュアル化し、バグの発見や性能アップを図ることができる今までにない画期的なツールです。関数の動きが時系列に表示されることで、頭の中に描いていたプログラムの動きが実際に見える衝撃を体験できます。関数の呼び出しをスタック形式で時系列にビジュアル化します。関数の呼び出し構造と実行時間が一目でわかるので、意図していない呼び出しや、予想より長い実行時間の関数を見つけることが簡単にできます。・スレッドスレッドにも対応、どのスレッドがどのタイミングで実行されているか把握できます。グラフィカルに確認できます。動的メモリをビジュアル化してメモリの異常を発見new/deleteなどの動的メモリの使用状況を監視しグラフ表示します。最終的に解放されていないメモリ(メモリリーク)や多重解放などの異常ポイントを検出します。そのポイントのソースファイルを表示することも可能です。変数の値の変化をグラフ表示します。変数値をビジュアル化することで、バグの原因となりそうな突出した値を確認することができます。画面キャプチャとプログラムの動きを連動して記録し、キャプチャした画面からプログラムの位置を特定できます。表示系のバグからプログラムの問題箇所を見つける最強のバグ発見機能です。各ウィンドウの「ここからデバッグ」メニューを実行すると、ログデータをもとにソースレベルでプログラムの追跡が可能です。変数を記録しておけば変数の値も再現されます。画面キャプチャの動画再生からソースプログラムへ連動可能です。実行時間を計測し表示します。その関数から呼び出している子関数の割合いを円グラフで表示することや、コールグラフで子関数をたどって、ボトルネックとなっている関数の発見に役立てることができます。改善前と後の実行時間を比較パフォーマンスアップ前と後のプログラムを関数単位で比較することができます。実際にどの関数が何%改善されたかが一目で分かります。改善を行ったつもりで逆に改悪してしまった関数もレポートされますので、プログラム全体でのパフォーマンスアップ状況を把握できます。品質アップに欠かせないカバレッジ機能C0/C1カバレッジでテスト漏れをなくすプログラムの全体テストを行うためにカバレッジ機能は欠かすことができません。CodeRecorderのカバレッジ機能はプログラム全体、ソースファイル単位、関数単位で何%実行されているかをレポートします。ソース行ごとのC0カバレッジと、条件分岐を網羅するC1カバレッジでプログラムのテスト状況を数値化し、製品の品質に規準を与えます。具体的にどの行が実行されていないかを知るために、ソースの表示で実行、未実行が判別できるマークを表示します。実行されていないソースを見ながらテストケースを追加していけば、より強力なテストケースが出来上がります。Studioのアドインで、面倒な設定は不要です。Studioを立ち上げ、アドインから対象となるソースを選択します。Expressには対応していません。VCを評価されたい場合は、こちらからダウンロードできます。製品版と全く同じ機能が30日間試用できます。詳しくはこちらをご覧ください。CR-200」をご覧ください。reserved.当社ページではJavaスクリプトを使用しています。情報が正しく表示されない部分があります。