JPH1069405A

Task unit cpu use rate measurement system

Abstract

[Task] Allow the middleware operating system to measure CPU usage for each task.

Solution.Task management unit 314 that controls middleware operating system management tasks, CPU usage information storage unit 315 that records information about tasks from task management unit 314, and time acquisition unit 317 that acquires time from the hardware timer. The CPU usage time is calculated from the CPU acquisition time and CPU release time from the time acquisition unit 137, the CPU usage time is detected at regular time interval waiting times, and the task is based on the detected change in CPU usage time and sampling interval. It is composed of a CPU usage rate calculation unit 317 that calculates a unit CPU usage rate.

Term

Term ended

Projected expiry passed 28 August 2016, 10.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

3 claims: 1 independent, 2 dependent

  1. 1
    【特許請求の範囲】 【請求項1】(a)ミドルウェアオペレーティングシステム管理のタスクを制御するタスク管理手段と、(b)前記タスク管理手段によりタスクに関する情報が記録されるCPU使用情報記憶手段と、(c)ハードウェアタイマより時刻を取得する時刻取得手段と、(d)前記時刻取得手段からのCPU取得時刻とCPU解放時間とからCPU使用時間を求め、CPU使用時間を一定時間隔待ち時間ごとに検出し、検出されたCPU使用時間の変化量とサンプリング間隔とからタスク単位CPU使用率を算出するCPU使用率算出手段と、を有することを特徴とするタスク単位CPU使用率測定システム。
  2. 2
    【請求項2】 タスクに関する固有情報として、タスク名と、CPU取得時刻と、CPU解放時刻と、CPU取得時刻およびCPU解放時刻の差分から算出されるCPU使用時間とを保持するCPU情報記憶手段を有することを特徴とする請求項1記載のタスク単位CPU使用率測定システム。
  3. 3
    【請求項3】 前記CPU使用率算出手段が、タスク単位の前記CPU使用時間の変化量の前記一定時間間隔待ち時間に対する割合をタスク単位CPU使用率として算出することを特徴とする請求項1記載のタスク単位CPU使用率測定システム。
Independent claims3