これは libinstrument (ex libcsdbg) という名前の Linux アプリで、その最新リリースは libinstrument-1.3.tar.bz2 としてダウンロードできます。 これは、ワークステーション用の無料のホスティング プロバイダーである OnWorks でオンラインで実行できます。
無料で OnWorks を使用して libinstrument (ex libcsdbg) という名前のこのアプリをオンラインでダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
libinstrument (ex libcsdbg)
DESCRIPTION
Libinstrument は、C/C++ のカスタム関数計測を行う完全かつ簡単な方法です。 このプロジェクトには、AOP (アスペクト指向プログラミング)、懸念と副作用の注入、スタック トレース、例外トレース、基本的な時間プロファイリング、コールグラフ プロファイリングなどの計測器の古典的なアプリケーションが用意されています。 GC (Garbage Collector) モジュールも開発中です。Libinstrument は移植性が高く、分離されています。 プロジェクトには CMake ビルド システムが付属しており、IDE (CLion、Eclipse など) との統合は簡単です。 遅延アルゴリズムを使用すると、ベンチマークのオーバーヘッドは事実上ゼロになり、実行時間のオーバーヘッドは最小限に抑えられます。 Libinstrument は、基本的なリフレクションを提供する開発者を支援しようとしながら、できるだけ邪魔にならないようにしようとします。
クラスとメソッドごとに単体テストがあり、テストは CTest で駆動されます。
オプション
- 最小限のコード インターフェイス、透過的なライブラリ統合、低いオーバーヘッド
- 簡単なライブラリ コードとランタイム構成
- 豊富なツール セット、完全にテスト済み/テスト可能、完全に文書化済み
- シンボルとシンボル テーブルの豊富なリフレクション API、ランタイム アドレスから完全な関数シグネチャ マッチング、スレッド/プロセス実行など
- 汎用、AOP、またはトレース データの簡単なライブラリ入力/ストリーミング/出力
- スタック トレース (および汎用) 構文ハイライター
Audience
教育、上級エンド ユーザー、開発者、アーキテクト、テスター
ユーザーインターフェース
Java Swing、コンソール/ターミナル、プラグイン
プログラミング言語
Unixシェル、C ++、C、Java
これは https://sourceforge.net/projects/libcsdbg/ からも取得できるアプリケーションです。 これは、OnWorks でホストされており、無料のオペレーティング システムの XNUMX つからオンラインで簡単に実行できます。