JPH03282833A - トレース情報採取方式 - Google Patents

トレース情報採取方式

Info

Publication number
JPH03282833A
JPH03282833A JP2084150A JP8415090A JPH03282833A JP H03282833 A JPH03282833 A JP H03282833A JP 2084150 A JP2084150 A JP 2084150A JP 8415090 A JP8415090 A JP 8415090A JP H03282833 A JPH03282833 A JP H03282833A
Authority
JP
Japan
Prior art keywords
trace information
level
stack
program
timing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2084150A
Other languages
English (en)
Inventor
Eiji Yamaguchi
英治 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2084150A priority Critical patent/JPH03282833A/ja
Publication of JPH03282833A publication Critical patent/JPH03282833A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はトレース情報採取方式に関し、特にプログラム
の走行状態の効果的な解析を補助するためのトレース情
報採取方式に関する。
〔従来の技術〕
従来のトレース情報採取方式は、プログラムの走行状態
を解析するためのトレース情報を全ての事象について、
一元的に一つのスタック上に記憶させて採取していた。
〔発明が解決↓ようとする課題〕
上述した従来のトレース情報採取方式は、トレース情報
を採取する事象の設定方法によって、スタックの記憶容
量の制限から、必要とするトレース情報を記憶している
スタック上の領域が、他の新しく発生した事象によって
書き換えられたり、それをさけるために、トレース情報
の取得単位を大きくした場合には、近傍のタイミングの
解析をするための分解能が落ちたりするという欠点を有
している。
〔課題を解決するための手段〕
本発明のトレース情報採取方式は、走行状態を解析する
ためにトレース情報を採取するトレース情報採取方式に
おいて、事象を複数のレベルに分けてそのレベルごとに
独立したスタック上にトレース情報を採取して記憶させ
るレベル別トレース情報記憶手段と、前記レベル別トレ
ース情報記憶手段で各スタック上に記憶させたトレース
情報を時系列にそって結合して編集するトレース情報時
系列結合編集手段とを備えて構成されている。
〔実施例〕
次に本発明の実施例について図面を参照して説明する6 第1図は本発明の一実施例を示すブロック図である。
第1図に示すトレース情報多元管理プログラム1のレベ
ル別トレース情報記憶手段1は、トレースを行うプログ
ラムからトレース情報を採取するタイミングで呼ばれ、
トレース情報を作成して該当するレベルのスタック上に
記憶させている。この例では、トレース情報のスタック
を行うレベルは、上位レベルスタック40と下位レベル
スタック50との2レベルになっている。
上位レベルスタック40には、他の事象と独立に存在し
、その事象が発生したことが、プログラムの走行に対し
て比較的長時間に渡って影響を与えるものを記憶し、下
位レベルスタック50には、上位レベルの事象が発生す
る事によって従属的に発生する事象やプログラムに長時
間に渡っては影響を与えないが、比較的短時間でのタイ
ミングにかかわる事象や発生する順番にかかわる事象を
記憶している。
一方、トレース情報時系列結合編集手段2は、トレース
情報を編集出力するタイミングで起動され、各レベルの
スタック上に記憶されたトレース情報を結合・編集して
プリンタ60に出力する。
第2図は本実施例のレベル別トレース情報記憶手段1の
動作の一例を示す流れ図である。
レベル別トレース情報記憶手段1は、第2図を参照する
と、ステップ11で、スタック上に記憶すべきトレース
の情報を作成し、ステップ12で、たとえば時刻のよう
に、そのトレース情報に順番を保障する識別子を付加し
、ステップ13で、その情報の属するレベルにしたがっ
てトレース情報をスタック上に記憶する。
第3図は本実施例のトレース情報時系列結合編集手段2
の動作の一例を示す流れ図である。
トレース情報時系列結合編集手段2は、第3図を参照す
ると、ステップ21で、各レベルのスタック上のトレー
ス情報の中で時系列の最古情報を読み込み、ステップ2
2で、それら各レベルの最古情報の中で、付加された順
番を保障する識別子を比較して一番古い識別子を選択し
、ステップ23で、選択した識別子を有するトレース情
報を編集してプリンタ60に出力し、ステップ24で、
編集したトレース情報を含むレベルの次のトレース情報
を読み込み、もし、そのレベルのトレース情報にそれよ
り新しい情報が無い場合には、そのレベルのトレース情
報が終了したとしてあつかい、ステップ25で、各レベ
ルのトレース情報がすべて終了したがどうかを判断し、
終了していない場合(nO)には、ステップ22にもど
り、終了している場合(yes)には、トレース情報時
系列結合編集手段2を終了する。
〔発明の効果〕
以上説明したように、本発明のトレース情報採取方式は
、レベル別のスタック上にトレース情報を記憶させるの
で、プログラムの走行状態に対する大きな取得単位のト
レース情報を上位のレベルで採取できるとともに、必要
な個所の近傍におけるタイミングの解析をするための分
解能も下位のレベルのトレース情報で保障することがで
きるという効果を有している。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
本実施例のレベル別トレース情報記憶手段の動作の一例
を示す流れ図、第3図は本実施例のトレース情報時系列
結合編集手段の動作の一例を示す流れ図である。 1・・・レベル別トレース情報記憶手段、2・・・トレ
ース情報時系列結合編集手段、30・・・トレース情報
多元管理プログラム、40・・・上位レベルスタック、
50・・・下位レベルスタック、60・・・プリンタ。

Claims (1)

    【特許請求の範囲】
  1. 走行状態を解析するためにトレース情報を採取するトレ
    ース情報採取方式において、事象を複数のレベルに分け
    てそのレベルごとに独立したスタック上にトレース情報
    を採取して記憶させるレベル別トレース情報記憶手段と
    、前記レベル別トレース情報記憶手段で各スタック上に
    記憶させたトレース情報を時系列にそって結合して編集
    するトレース情報時系列結合編集手段とを備えることを
    特徴とするトレース情報採取方式。
JP2084150A 1990-03-30 1990-03-30 トレース情報採取方式 Pending JPH03282833A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2084150A JPH03282833A (ja) 1990-03-30 1990-03-30 トレース情報採取方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2084150A JPH03282833A (ja) 1990-03-30 1990-03-30 トレース情報採取方式

Publications (1)

Publication Number Publication Date
JPH03282833A true JPH03282833A (ja) 1991-12-13

Family

ID=13822478

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2084150A Pending JPH03282833A (ja) 1990-03-30 1990-03-30 トレース情報採取方式

Country Status (1)

Country Link
JP (1) JPH03282833A (ja)

Similar Documents

Publication Publication Date Title
JPH03282833A (ja) トレース情報採取方式
JP4120371B2 (ja) 運用管理システム、管理計算機、監視対象計算機、運用管理方法及びプログラム
JPH02288631A (ja) ネットワークのトレース情報蓄積装置
JPS63244143A (ja) 情報処理方式
JPH0784838A (ja) 複数機能動作履歴の単一ファイル記録/再現方法及びその装置
JP2518390B2 (ja) システム性能監視方式
JP3298950B2 (ja) 生産設備の情報収集制御装置
JPH05128278A (ja) 無停止稼働システムにおける実績データ収集制御装置および実績データ収集方法
JPH01244555A (ja) トレース情報収集方式
JPH05113882A (ja) 中間フアイルによる外付けマン・マシン・インターフエース実現方式
JPH0358144A (ja) プログラム走行覆歴情報収集方式
JPH1139192A (ja) 情報制御装置
SU873244A2 (ru) Устройство дл сбора статистических данных о работе программ электронных вычислительных машин
JPH03278245A (ja) トレース方式
JPH02235153A (ja) コンピュータシステムの性能評価情報蓄積方式
JPH02201551A (ja) トレース情報格納方式
JPH09198323A (ja) データロガー装置
JPH10326307A (ja) スケジュール管理方法および管理システム
JPS62233027A (ja) 電力系統情報損失時の自動復旧方式
JP2000155704A (ja) 障害解析データ収集方式
JPH01169649A (ja) 周辺制御装置
JPH01270153A (ja) プログラム割込情報収集方式
JPH0421140A (ja) 障害処理方式
JPS59188758A (ja) プログラムル−トトレ−ス方式
JPH04355839A (ja) トレースデータ選択蓄積方式