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
Links
- 238000000034 method Methods 0.000 title claims description 8
- 238000005259 measurement Methods 0.000 claims abstract description 76
- 238000010586 diagram Methods 0.000 description 3
- 238000000691 measurement method Methods 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
め要約のデータは記録されません。
Description
ログラム実行に要した時間を測定するプログラム実行−
時W測定方法に関する。
を実行する端末装置に解析用の機器を接続し、この機器
に測定範囲等の値を設定して行なわれていた。
ラムを実行する端末装置に接続可能なイロンタフエース
を有する解析用の機器が必要であり、またこの機器に測
定範囲等の設定を行なわなければならないので手間を要
するという欠点がある。
象の実行プログラムのステップ中から複数のステップを
選定して、それぞれに測定ポインタを設定しておき、 測定g¥←それらの測定ポインタのうち任意の1つを測
定開始ポインタに、また測定開始ポインタより゛後順位
の他の測定ポインタの1つを測定終了ポインタに指定し
て、 測定開始後、実行プログラムより測定ポインタが設定さ
れたステップの実行ごとに測定プログラムへ該ステップ
の実行通知を行い、 前記実行通知を受けた測定プログラムが、その中より測
定開始ポインタを検出したときから経過時間の測定を開
始して、測定終了ポインタを検出したとき測定を終了す
る。
ンタを設定しておき、測定ポインタが設定されたステッ
プの実行ごとに測定用プログラムに実行通知を行うこと
として、測定時にこれらの測定ポインタの中から任意に
測定開始ポインタと測定終了ポインタとを指定し、これ
らの両ポインタを検出することにより、ポインタをその
都度設定するごとにコンパイル、リンクを行い実行モジ
ュール作成を行う必要がなくて、両ポインタ間のプログ
ラム実行時間を容易に知ることができる。
。
例による測定対象の実行プログラム1と測定開始および
測定開始ポインタ欄°を示す図、第2図および第3図は
それぞれ、実行プログラム1と測定70グラム(不図示
)の処理手順を示す流れ図である。
測定ポインタ2〜nが設定され、また測定開始ポインタ
、測定終了ポインタの8關にはそれぞれ、測定ポインタ
2〜nの中から1.m(ただし、2≦1くm≦n)が登
録される。
を実行する(ステップ21)とともに、測定ポインタ2
=nの有無を調べて(ステップ22)、もし測定ポイン
タ2〜nが設定されておれば測定プログラムへそのステ
ップの実行通知を行い(ステップ23)、もし測定ポイ
ンタ2〜nが設定されていないときはそのま)として、
いずれの場合もプログラム終了まで同様の処理を(り返
して(ステップ24)、プログラムを終了する。
ンタ2〜n′M設定されているステップの実行通知を受
取り(ステップ25)、その設定されている測定ポイン
タ2〜nが測定開始ポインタAと等しいかどうかを調べ
て(ステップ26)、測定ポインタ2〜nが測定開始ポ
インタオと等しければ測定値をセットするための測定用
エリア(不図示)の初期化を行い(ステップ27)、同
時に経過時間に比例して測定用エリアのカウントアツプ
を開始しくステップ29)、次の実行通知を持つ(ステ
ップ25)。次に入力される実行通知については測定ポ
インタが測定終了ポインタ′mと等しいかどうかを調べ
(ステップ28)、等しくなければ引続きカウントアツ
プを継続して(ステップ29)、同様の動作をくり返す
。入力された実行通知から測定終了ポインタmを検出し
たときカウントアツプを停止して(ステップ30)時間
測定を終了する。測定ポインタオから測定ポインタmま
での実行プログラム1の実行時間は測定用プログラムの
測定用エリアの内容を見ることにより知ることができる
。このように実行プログラム1と測定プログラムを作成
しておけば動作環境(接続環境や機種など)が変っても
測定ポインタ2〜nの指定を変更するだけで種々の実行
時間の測定が可能である。
ステップに測定ポインタを設定しておき、測定時にそれ
らの中から任意に測定開始ポインタと測定終了ポインタ
を設定し、各測定ポインタを有するステップ毎にその実
行通知を測定プログラムに行うことにより、測定プログ
ラムは容易に測定開始ポインタを検出したときから測定
終了ポインタを検出したときまでのプログラム実行時間
を測定できる効果がある。
例による測定対象の実行プログラム1と測定開始および
測定終了ポインタ欄を示す図、第2図および第3図は実
行プログラム1と測定プログラムの処理手順を示す流れ
図である。 1・・・実行プログラム、 2〜n・・・測定ポインタ、 A・・・測定開始ポインタ、 m・・・測定終了ポインタ、 21〜30・・・ステップ。 特許出願入目零電気株式仝ネト
Claims (1)
- 【特許請求の範囲】 予め、測定対象の実行プログラムのステップ中から複
数のステップを選定して、それぞれに測定ポインタを設
定しておき、 測定時にそれらの測定ポインタのうち任意の1つを測定
開始ポインタに、また測定開始ポインタより後順位の他
の測定ポインタの1つを測定終了ポインタに指定し、 測定開始後、実行プログラムより測定ポインタが設定さ
れたステップの実行ごとに測定プログラムへ該ステップ
の実行通知を行い、 前記実行通知を受けた測定プログラムが、その中より測
定開始ポインタを検出したときから経過時間の測定を開
始して、測定終了ポインタを検出したとき測定を終了す
るプログラム実行時間測定方法。
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) |
-
1988
- 1988-02-02 JP JP8823188A patent/JPH01197853A/ja active Pending
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 |