→Graphisoftホームページ→ArchiCAD教育版ダウンロード →ArchiCAD体験版ダウンロード →ArchiCAD仲間

作成者:

GregKmethy

作成日:

2008-11-21

ArchiCADバージョン

• ArchiCAD 12
• ArchiCAD 11
• ArchiCAD 10

プラットフォーム:

• Mac OS X
• Windows Vista/7

対象:

• 新規ユーザー
• 標準ユーザー
• 上級ユーザー
• CADマネージャー

参照:

• [tracking number]

フリーズとは

「フリーズ」あるいは「ハング」とはプログラムがOSに反応しなくなった状態を指します。ArchiCADがユーザー操作に反応しなくなったという状態(PCでは砂時計、Macはビーチボールになる)は必ずしもフリーズではなく、ビジー状態の可能性があります。「ビジー」状態では、ArchiCADの操作はできなくなりますが、OSによって起動されるイベントには反応します。ArchiCADがフリーズすると、システムイベントにも反応しなくなります。


VistaおよびWindows 7でフリーズを報告する方法

タスクマネージャーを開いて、フリーズしたArchiCADインスタンスを右クリックします。Dumpファイルを作成します。グラフィソフト社の開発チームでDumpファイルに書かれたデータを解析することができます。残念ながら、Dumpファイルを解読するにはデバッガーとArchiCADコンパイルに使用されたシンボルテーブルが必要です。この機能はWindows XPでは利用できません。

CaptureFreeze.jpg

一般的にPCでフリーズを報告する方法

フリーズした場合、2つのツールを利用できます。

Process Explorerの利用:

  1. Process Explorerを使用する(無償ツール。Sysinternalsプログラムスイートの一部 http://technet.microsoft.com/ja-jp/sysinternals/bb896653.aspx

  2. ArchiCADプロセスを選択
  3. 右クリックします。Propertyを選択して、Threadsタブを選択します。
  4. 疑わしいスレッド(CPUを大量使用している)でStackを選択して、そのスクリーンショットを送ってください。

processExplorer.jpg

Process Dumpの利用:

  1. コマンドプロンプトからprocdumpを3回ほど10秒おきに新しいDumpファイル名で実行します(Sysinternalsの一部)
  2. procdump -64 PID_of_ArchiCAD nameofdumpfile.dmp

procdump.jpg

Dumpファイルは1つだけよりも3つあれば開発者の役に立ちます。Dumpの価値はタイミングの問題です。ある時のDumpファイルは、別の時のDumpファイルよりも役立つ情報が含まれている場合があります。3つのDumpファイルから開発者はCPUによって実行されているインストラクションを比較できます。このような時間差での比較はレースやロックの原因に関してより多くのことが分かります。

Macでフリーズを報告する方法

Macでフリーズを調査するために、Graphisoftテクニカルサポートに以下の情報を送ってください:

プロセスサンプル

ArchiCADがフリーズしたら[アプリケーション>ユーティリティ>アクティビティモニタ]を開いて、[ArchiCAD]プロセスを選択し[プロセスをサンプル収集]アイコンをクリックします。これによりArchiCADから数秒のサンプルが取得され、テキスト形式で表示されます。保存をクリックして、テキスト形式で保存します。手順を繰り返して、少なくとも3−4のサンプルを作成してください。

activitymonitor.png

ハングログ

サンプルを作成したら、ArchiCADを強制終了します。これによりMacレポーターが表示されます(注記:これはArchiCADの不具合報告機能ではありません)。Macレポーターが表示されない場合、ArchiCADは技術的にはフリーズしていなかったことになります。単にビジー状態です。

reporter.png

レポートをクリックして、表示されるウィンドウで問題の詳細タブを選択します。このテキストをコピーして、テキストファイルにペーストします。

problemdetails.png

---

既知のフリーズ原因

ArchiCAD 14

ArchiCAD 13

ArchiCAD 12

関連ページ

記事:

技術情報:

不具合解説:


フリーズ (最終更新日時 2010-11-18 02:55:16 更新者 KazuoHamaji)