これはCoreAnalyzerという名前のLinuxアプリで、最新リリースはcore_analyzer_2_16.7zとしてダウンロードできます。 ワークステーション用の無料ホスティングプロバイダーOnWorksでオンラインで実行できます。
Core Analyzer withOnWorksという名前のこのアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-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
コアアナライザー
DESCRIPTION
プロジェクトは現在githubでホストされています:
https://github.com/yanqi27/core_analyzer.git
コアアナライザは、メモリの問題をデバッグするための電動工具です。 アプリケーションプログラムの複雑さとデータセットサイズがますます増大する中、メモリバグの根本原因を見つけることは非常に困難です。 プログラマーは、疑わしい変数やオブジェクトを探すために、デバッガーを使用して多くのコンテキストやデータオブジェクトを調べることがよくあります。 ただし、この作業は退屈で、エラーが発生しやすく、通常は無益です。 コアダンプファイルまたはライブプロセスのメモリを解析することにより、コアアナライザは、ターゲットのヒープデータをスキャンしてメモリの破損を検出したり、アドレス空間全体でデータオブジェクトの参照を検索したり、メモリパターンを分析したりできます。 それは徹底的で、労働力がなく、洞察に満ちています。 私はこのツールを日常的に使用しており、多くの困難な問題をデバッグするために非常に貴重であることが証明されています。
このツールは、Windows / RedHat / SUSE / MacOSX(86ビットおよび64ビット)を含むx32_64アーキテクチャをサポートしています。
詳細については、プロジェクトのWebサイトを参照してください。
特徴
- ヒープデータ構造にメモリの破損がないか確認してください
- 破損したメモリへの参照について、すべてのスレッドコンテキスト、グローバル変数、およびヒープオブジェクトを検索します
- あらゆるレベルの間接参照を通じて被害者データへの潜在的なアクセスを見つける
- 高度に最適化されたコードのデバッグを支援します
- メモリ使用量を分析し、トップメモリ消費者を見つけます
- 潜在的な競合状態についてスレッド間で共有オブジェクトを検出する
- gdbおよびWindbgデバッガーへのシームレスな統合
- gdbのpython拡張をサポートする
これは、https://sourceforge.net/projects/core-analyzer/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。