JPH01197853A - プログラム実行時間測定方法 - Google Patents

プログラム実行時間測定方法

Info

Publication number
JPH01197853A
JPH01197853A JP8823188A JP2318888A JPH01197853A JP H01197853 A JPH01197853 A JP H01197853A JP 8823188 A JP8823188 A JP 8823188A JP 2318888 A JP2318888 A JP 2318888A JP H01197853 A JPH01197853 A JP H01197853A
Authority
JP
Japan
Prior art keywords
measurement
program
execution
pointer
pointers
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
JP8823188A
Other languages
English (en)
Inventor
Hiromi Masaki
正木 浩美
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 JP8823188A priority Critical patent/JPH01197853A/ja
Publication of JPH01197853A publication Critical patent/JPH01197853A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明は、ソフトウェアの性能測定方法に関し、特にプ
ログラム実行に要した時間を測定するプログラム実行−
時W測定方法に関する。
(従来の技術) 従来、この種のプログラム実行時間測定は、プログラム
を実行する端末装置に解析用の機器を接続し、この機器
に測定範囲等の値を設定して行なわれていた。
(発明が解決しようとする課題) 上述した従来のプログラム実行時間測定方法は、プログ
ラムを実行する端末装置に接続可能なイロンタフエース
を有する解析用の機器が必要であり、またこの機器に測
定範囲等の設定を行なわなければならないので手間を要
するという欠点がある。
〔課題を解決するための手段〕
本発明のプログラム実行時間測定方法は、予め、測定対
象の実行プログラムのステップ中から複数のステップを
選定して、それぞれに測定ポインタを設定しておき、 測定g¥←それらの測定ポインタのうち任意の1つを測
定開始ポインタに、また測定開始ポインタより゛後順位
の他の測定ポインタの1つを測定終了ポインタに指定し
て、 測定開始後、実行プログラムより測定ポインタが設定さ
れたステップの実行ごとに測定プログラムへ該ステップ
の実行通知を行い、 前記実行通知を受けた測定プログラムが、その中より測
定開始ポインタを検出したときから経過時間の測定を開
始して、測定終了ポインタを検出したとき測定を終了す
る。
(°作用) このように、予め、実行プログラム中に複数の測定ポイ
ンタを設定しておき、測定ポインタが設定されたステッ
プの実行ごとに測定用プログラムに実行通知を行うこと
として、測定時にこれらの測定ポインタの中から任意に
測定開始ポインタと測定終了ポインタとを指定し、これ
らの両ポインタを検出することにより、ポインタをその
都度設定するごとにコンパイル、リンクを行い実行モジ
ュール作成を行う必要がなくて、両ポインタ間のプログ
ラム実行時間を容易に知ることができる。
(実施例) 次に、本発明の実施例について図面を参照して説明する
第1図は本発明のプログラム実行時間測定方法の一実施
例による測定対象の実行プログラム1と測定開始および
測定開始ポインタ欄°を示す図、第2図および第3図は
それぞれ、実行プログラム1と測定70グラム(不図示
)の処理手順を示す流れ図である。
実行プログラム1の各ステップ中の複数のものに、予め
測定ポインタ2〜nが設定され、また測定開始ポインタ
、測定終了ポインタの8關にはそれぞれ、測定ポインタ
2〜nの中から1.m(ただし、2≦1くm≦n)が登
録される。
そこで、実行プログラム1はプログラムを開始して命令
を実行する(ステップ21)とともに、測定ポインタ2
=nの有無を調べて(ステップ22)、もし測定ポイン
タ2〜nが設定されておれば測定プログラムへそのステ
ップの実行通知を行い(ステップ23)、もし測定ポイ
ンタ2〜nが設定されていないときはそのま)として、
いずれの場合もプログラム終了まで同様の処理を(り返
して(ステップ24)、プログラムを終了する。
一方、測定プログラムは実行プログラム1から測定ポイ
ンタ2〜n′M設定されているステップの実行通知を受
取り(ステップ25)、その設定されている測定ポイン
タ2〜nが測定開始ポインタAと等しいかどうかを調べ
て(ステップ26)、測定ポインタ2〜nが測定開始ポ
インタオと等しければ測定値をセットするための測定用
エリア(不図示)の初期化を行い(ステップ27)、同
時に経過時間に比例して測定用エリアのカウントアツプ
を開始しくステップ29)、次の実行通知を持つ(ステ
ップ25)。次に入力される実行通知については測定ポ
インタが測定終了ポインタ′mと等しいかどうかを調べ
(ステップ28)、等しくなければ引続きカウントアツ
プを継続して(ステップ29)、同様の動作をくり返す
。入力された実行通知から測定終了ポインタmを検出し
たときカウントアツプを停止して(ステップ30)時間
測定を終了する。測定ポインタオから測定ポインタmま
での実行プログラム1の実行時間は測定用プログラムの
測定用エリアの内容を見ることにより知ることができる
。このように実行プログラム1と測定プログラムを作成
しておけば動作環境(接続環境や機種など)が変っても
測定ポインタ2〜nの指定を変更するだけで種々の実行
時間の測定が可能である。
〔発明の効果〕
以上説明したように本発明は、実行プログラムの複数の
ステップに測定ポインタを設定しておき、測定時にそれ
らの中から任意に測定開始ポインタと測定終了ポインタ
を設定し、各測定ポインタを有するステップ毎にその実
行通知を測定プログラムに行うことにより、測定プログ
ラムは容易に測定開始ポインタを検出したときから測定
終了ポインタを検出したときまでのプログラム実行時間
を測定できる効果がある。
【図面の簡単な説明】
第1図は本発明のプログラム実行時間測定方法の一実施
例による測定対象の実行プログラム1と測定開始および
測定終了ポインタ欄を示す図、第2図および第3図は実
行プログラム1と測定プログラムの処理手順を示す流れ
図である。 1・・・実行プログラム、 2〜n・・・測定ポインタ、 A・・・測定開始ポインタ、 m・・・測定終了ポインタ、 21〜30・・・ステップ。 特許出願入目零電気株式仝ネト

Claims (1)

  1. 【特許請求の範囲】  予め、測定対象の実行プログラムのステップ中から複
    数のステップを選定して、それぞれに測定ポインタを設
    定しておき、 測定時にそれらの測定ポインタのうち任意の1つを測定
    開始ポインタに、また測定開始ポインタより後順位の他
    の測定ポインタの1つを測定終了ポインタに指定し、 測定開始後、実行プログラムより測定ポインタが設定さ
    れたステップの実行ごとに測定プログラムへ該ステップ
    の実行通知を行い、 前記実行通知を受けた測定プログラムが、その中より測
    定開始ポインタを検出したときから経過時間の測定を開
    始して、測定終了ポインタを検出したとき測定を終了す
    るプログラム実行時間測定方法。
JP8823188A 1988-02-02 1988-02-02 プログラム実行時間測定方法 Pending JPH01197853A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8823188A JPH01197853A (ja) 1988-02-02 1988-02-02 プログラム実行時間測定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8823188A JPH01197853A (ja) 1988-02-02 1988-02-02 プログラム実行時間測定方法

Publications (1)

Publication Number Publication Date
JPH01197853A true JPH01197853A (ja) 1989-08-09

Family

ID=12103682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8823188A Pending JPH01197853A (ja) 1988-02-02 1988-02-02 プログラム実行時間測定方法

Country Status (1)

Country Link
JP (1) JPH01197853A (ja)

Similar Documents

Publication Publication Date Title
JPH01197853A (ja) プログラム実行時間測定方法
JPH05189403A (ja) シミュレーションにおける仮想時間の測定方法
JPH0683652A (ja) マイクロコンピュ−タシステム
KR950013602B1 (ko) 주파수 측정장치
JPS62239247A (ja) 電子計算機
JPS6227835A (ja) マイクロプログラム制御装置の負荷測定方法
JPS6214243A (ja) プログラムコスト見積方式
JPH0760404B2 (ja) ソフトウェア処理時間測定装置
JPH01119804A (ja) プログラマブルコントローラのスキャンタイム一定化方式
JP2001184104A (ja) 制御装置
JPS61166632A (ja) 割込み処理装置
JPS63247805A (ja) デイジタル制御装置のプログラム処理時間測定方式
JPS61147335A (ja) ジヨブのパラメ−タ登録方式
JPH0782370B2 (ja) シ−ケンサのタイマ処理装置
JPH056672B2 (ja)
JPH04128927A (ja) マイクロプログラムの動作状態計数装置
JPH0283634A (ja) プログラムデバッグ方式
JPS63282539A (ja) プログラム任意区間のcpu時間測定方式
JPH0354645A (ja) プログラム実行時間測定装置
JPH05180855A (ja) 速度検出装置
JPH02236645A (ja) プロセスの使用メモリ状態測定方式
JPH11184735A (ja) プログラム暴走検出方法および暴走検出ルーチンを含む記録媒体
JPH0141944B2 (ja)
JPH02105236A (ja) タイムシェアリングシステムの応答時間測定方式
JPH02267642A (ja) Cpu専有時間測定装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20040818

Free format text: JAPANESE INTERMEDIATE CODE: A621

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20040914

RD01 Notification of change of attorney

Effective date: 20050624

Free format text: JAPANESE INTERMEDIATE CODE: A7421

A977 Report on retrieval

Effective date: 20061116

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061128

A521 Written amendment

Effective date: 20070124

Free format text: JAPANESE INTERMEDIATE CODE: A523

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070619

A61 First payment of annual fees (during grant procedure)

Effective date: 20070702

Free format text: JAPANESE INTERMEDIATE CODE: A61

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100720

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 4

Free format text: PAYMENT UNTIL: 20110720

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 4

Free format text: PAYMENT UNTIL: 20110720

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120720

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120720

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130720

Year of fee payment: 6