車両に搭載され車両制御処理を含む複数の処理を実行する電子制御装置において、前記複数の処理による処理負荷を検出する負荷検出手段と、前記負荷検出手段が検出する前記処理負荷が所定の調整実行値以上の場合、前記複数の処理のうち予め選択された一部の処理の実行頻度を低下させる負荷調整処理を実行する負荷調整手段と、を備えることを特徴とする電子制御装置。前記負荷調整手段は、前記複数の処理のうち一部の処理の実行頻度を低下させている状態で前記処理負荷が前記調整実行値以上の場合、さらに、前記複数の処理のうち予め選択された一部の処理の実行を停止する段階的な前記負荷調整処理を実行することを特徴とする請求項1に記載の電子制御装置。実行が停止される対象となる前記処理は予め複数の優先度に分類されており、前記負荷調整手段は、低い優先度の前記処理の実行を停止している状態で前記処理負荷が前記調整実行値以上の場合、さらに、実行を停止している前記処理よりも優先度の高い前記処理の実行を停止する段階的な前記負荷調整処理を実行することを特徴とする請求項2に記載の電子制御装置。前記負荷調整処理の対象であるすべての前記処理に対して前記負荷調整手段が前記負荷調整処理を実行している状態で前記処理負荷が前記調整実行値以上の場合、ダイアグコードを生成して記憶部に記憶するダイアグ記憶手段を備えることを特徴とする請求項2または3に記載の電子制御装置。前記ダイアグ記憶手段は、前記ダイアグコードとともに、車両の運転状態を前記記憶部に記憶することを特徴とする請求項4に記載の電子制御装置。前記負荷調整手段は、前記段階的な前記負荷調整処理の各段階の前記負荷調整処理を開始すると、所定時間経過後に次の段階の前記負荷調整処理を実行するか否かを判定することを特徴とする請求項2から5のいずれか一項に記載の電子制御装置。前記負荷調整手段は、前記処理負荷が前記調整実行値よりも低い所定の調整解除値以下の場合、前記複数の処理のうち一部の処理の実行を停止している場合には、そのうちの少なくとも一部の処理の実行を停止する前記負荷調整処理を解除し、前記複数の処理のうち一部の処理の実行を停止しておらず一部の処理の実行頻度を低下させている場合には実行頻度を低下させる前記負荷調整処理を解除する解除処理を実行することを特徴とする請求項1から6のいずれか一項に記載の電子制御装置。前記負荷調整手段は、前記処理負荷が前記調整実行値よりも低い所定の調整解除値以下の場合、前記段階的な前記負荷調整処理の実行順序とは逆の順序で各段階の前記負荷調整処理を解除する解除処理を実行し、各段階の前記負荷調整処理の解除を開始すると、所定時間経過後に次の段階の前記負荷調整処理を解除するか否かを判定することを特徴とする請求項2から6のいずれか一項に記載の電子制御装置。前記負荷調整手段が前記解除処理を実行するときの時刻と車両の運転状態とを前記記憶部に記憶する情報記憶手段を備えることを特徴とする請求項7または8に記載の電子制御装置。前記負荷調整手段が前記負荷調整処理を実行するときの時刻と車両の運転状態とを前記記憶部に記憶する情報記憶手段を備えることを特徴とする請求項1から9のいずれか一項に記載の電子制御装置。前記負荷調整処理の対象となる前記処理は、車両走行の安全性および前記処理負荷が前記調整実行値以上のときの必要性の少なくともいずれか一方に基づいて予め選択されていることを特徴とする請求項1から10のいずれか一項に記載の電子制御装置。しかしながら、車両に搭載される電子制御装置において、特許文献1のように、制御対象に対する制御信号の生成を高負荷時に禁止すると、処理負荷は低下するものの、車両制御への影響が大きいという問題がある。本発明は、上記課題を解決するためになされたものであり、高負荷時において処理負荷を低下させることによる車両制御への影響を予測して低減する電子制御装置を提供することを目的とする。請求項1から11に記載の発明によると、負荷検出手段が検出する処理負荷が所定の調整実行値以上の場合、負荷調整手段は、複数の処理のうち予め選択された一部の処理の実行頻度を低下させる。尚、処理負荷とは、例えばアイドルタスク以外のタスクが実行される割合を表わしている。これにより、実行頻度を低下させられた処理は実行頻度が低下するものの実行されるので、車両制御に対する影響を低減しつつ、処理負荷を低下させることができる。また、実行頻度を低下させる処理を予め選択しておくことにより、処理負荷が調整実行値以上になり処理の実行頻度が低下されたときに車両制御に与える影響を予測できる。そして、例えば、実行頻度を低下させても車両制御に大きな影響を与えない処理を予め選択しておけば、車両制御に対する影響を極力低減できる。請求項2に記載の発明によると、負荷調整手段は、複数の処理のうち一部の処理の実行頻度を低下させている状態で処理負荷が所定の調整実行値以上の場合、さらに、複数の処理のうち予め選択された一部の処理の実行を停止する段階的な負荷調整処理を実行する。このように、処理の実行頻度の低下、その次に処理の実行停止と、負荷調整処理を段階的に実行するので、車両制御に対する影響を極力低減しながら、処理負荷を低下させることができる。また、実行停止の対象となる処理を予め選択しておくことにより、処理負荷が調整実行値以上になり処理の実行が停止されたときに車両制御に与える影響を予測できる。そして、例えば、実行を停止しても車両制御に大きな影響を与えない処理を予め選択しておけば、車両制御に対する影響を極力低減できる。請求項3に記載の発明によると、実行が停止される対象となる処理は予め複数の優先度に分類されており、負荷調整手段は、低い優先度の処理の実行を停止している状態で処理負荷が所定の調整実行値以上の場合、さらに、実行を停止している処理よりも優先度の高い処理の実行を停止する段階的な負荷調整処理を実行する。このように、一部の処理の実行頻度を低下させている状態で処理負荷が調整実行値以上の場合、停止処理の対象として予め選択された処理の実行をすべて停止するのではなく、優先度の低い処理から優先度の高い処理へと段階的に実行を停止する処理を増やしていくので、車両制御に対する影響を極力低減しながら、処理負荷を低下させることができる。請求項4に記載の発明によると、負荷調整処理の対象であるすべての処理に対して負荷調整手段が負荷調整処理を実行している状態で処理負荷が調整実行値以上の場合、ダイアグ記憶手段は、ダイアグコードを生成して記憶部に記憶する。これにより、ディーラ等で診断ツールを使用してダイアグコードを読み出すことにより、処理負荷の異常上昇が発生したことを容易に検出できる。請求項5に記載の発明によると、ダイアグ記憶手段は、ダイアグコードとともに、車両の運転状態を記憶部に記憶する。これにより、処理負荷の異常上昇が発生したことを検出できるとともに、そのときの車両の運転状態を読み出すことにより、処理負荷の異常上昇の原因を解析できる。その結果、処理負荷の異常上昇を回避するように車両制御処理の仕様を修正できる。ところで、負荷調整処理を開始しても処理負荷が変化するまでには時間遅れがあるので、段階的に負荷調整処理を実行する場合、各段階で負荷調整処理を開始してすぐに処理負荷が調整実行値以上であるか否かを判定すると、処理負荷は判定閾値である調整実行値以上のままである可能性が高いため、各段階の負荷調整処理が次々に実行される。そうなると、負荷調整処理の対象ではあるが処理負荷を低下させる上で不必要な処理にまで負荷調整処理が実行される恐れがある。そこで、請求項6に記載の発明によると、負荷調整手段は、段階的な負荷調整処理の各段階の負荷調整処理を開始すると、所定時間経過後に次の段階の負荷調整処理を実行するか否かを判定する。これにより、各段階の負荷調整処理により生じる処理負荷の変化を待ってから、次の段階の負荷調整処理を実行するか否かを判定できる。その結果、各段階の負荷調整処理が次々に実行されることを防止できる。請求項7に記載の発明によると、負荷調整手段は、処理負荷が調整実行値よりも低い所定の調整解除値以下の場合、複数の処理のうち一部の処理の実行を停止している場合には、そのうちの少なくとも一部の処理の実行を停止する負荷調整処理を解除し、複数の処理のうち一部の処理の実行を停止しておらず一部の処理の実行頻度を低下させている場合には実行頻度を低下させる負荷調整処理を解除する解除処理を実行する。このように負荷調整処理により処理負荷が調整解除値以下になると、負荷調整処理の実行状態に応じて、負荷調整処理の対象となった処理に対する負荷調整処理を解除することにより、適切な車両制御を再開することができる。ところで、負荷調整の解除処理を開始しても処理負荷が変化するまでには時間遅れがあるので、段階的に解除処理を実行する場合、各段階で解除処理を開始してすぐに処理負荷が調整解除値以下であるか否かを判定すると、処理負荷は判定閾値である調整解除値以下のままである可能性が高いため、各段階の解除処理が次々に実行される。そうなると、負荷調整処理を解除する必要のない処理にまで解除処理が実行され、処理負荷が不必要に低下する恐れがある。そこで、請求項8に記載の発明によると、負荷調整手段は、処理負荷が調整実行値よりも低い所定の調整解除値以下の場合、段階的な負荷調整処理の実行順序とは逆の順序で各段階の負荷調整処理を解除する解除処理を実行し、各段階の負荷調整処理の解除を開始すると、所定時間経過後に次の段階の負荷調整処理を解除するか否かを判定する。これにより、各段階の負荷調整の解除処理により生じる処理負荷の変化を待ってから、次の段階の解除処理を実行するか否かを判定できる。その結果、各段階の解除処理が次々に実行されることを防止できる。請求項9に記載の発明によると、情報記憶手段は、負荷調整手段が解除処理を実行するときの時刻と車両の運転状態とを記憶部に記憶する。これにより、処理負荷が低下して解除処理を実行するときの時刻と車両の運転状態とを読み出せば、解除処理がいつ、どのような運転状態で実行されるかを解析できる。その結果、処理負荷の異常上昇を避けるように車両制御処理の仕様を修正できる。請求項10に記載の発明によると、情報記憶手段は、負荷調整手段が負荷調整処理を実行するときの時刻と車両の運転状態とを記憶部に記憶する。これにより、処理負荷が上昇して負荷調整処理を実行するときの時刻と車両の運転状態とを読み出せば、負荷調整処理がいつ、どのような運転状態で実行されるかを解析できる。その結果、処理負荷の異常上昇を避けるように車両制御処理の仕様を修正できる。請求項11に記載の発明によると、負荷調整処理の対象となる処理は、車両走行の安全性および処理負荷が調整実行値以上のときの必要性の少なくともいずれ一方に基づいて予め選択されている。つまり、実行頻度を低下させるか実行を停止しても車両走行の安全性に影響を殆ど及ぼさないか、あるいは処理負荷が調整実行値以上のときに実行する必要のない処理に対して負荷調整処理を実行する一方、実行頻度を低下させるか実行を停止すると車両走行の安全性に影響を及ぼすか、あるいは処理負荷が調整実行値以上のときに実行する必要のある処理に対して負荷調整処理を実行しない。これにより、処理負荷が調整実行値以上のときに適切な車両制御処理を実行し、車両を安全に走行させながら処理負荷を低下させることができる。以下、本発明の実施形態を図に基づいて説明する。図1に、車両に搭載される本実施形態のエンジン用の電子制御装置ECU:ElectronicControlUnit10を示す。エンジンECU以下、単にECUとも言う。10は、電源回路12、14、マイコン20、EEPROM40、入出力回路42等から構成されている。電源回路12は、スタートスイッチ4がオンになると、ECU10の主な電子部品にバッテリ2の電力を供給する。電源回路14は、スタートスイッチ4のオン、オフに関わらず、常にECU10の該当する電子部品、例えばSRAMスタンバイRAM28にバッテリ2の電力を供給する。マイコン20は、CPU22、RAM24、ROM26、SRAM28、I/O30から主に構成されている。マイコン20は、ROM26に記憶されている制御プログラムをCPU22が実行することにより、AFセンサ50、回転数センサ52、エアフロセンサ54、スロットルセンサ56、水温センサ58等から車両運転状態を表わす検出信号を入力し、車両運転状態に基づいて複数のエンジン制御処理を実行する。制御プログラムが作業用に使用し、スタートスイッチ4がオフになると記憶データが消失するRAM24に対し、SRAM28は、スタートスイッチ4のオン、オフに関わらず、電源回路14を介してバッテリ2から電力を供給されている。したがって、SRAM28に記憶されているデータは、バッテリ2の交換等によりバッテリ2からの電力供給が遮断されない限り保存される。I/030は、入出力回路42を介して、各種センサから検出信号を入力したり、CAN等の車内LANにより他のECUと通信する。EEPROM40は、マイコン20に外付けされている。EEPROM40は、書き込み可能な不揮発性の記憶部であり、バッテリ2が交換されても、記憶されているデータは保存される。処理負荷監視処理図2に、車両制御処理の一部であるエンジン制御処理を含みECU10が実行する複数の処理に対する処理負荷の監視処理を示す。図2においてSはステップを表わしている。図4のタイムチャートに示すように、処理負荷監視処理は4ms毎に実行される。処理負荷監視処理は、後述する間引き処理、低優先停止処理および中優先停止処理からなる負荷調整処理の対象となる処理の実行周期よりも短い周期で、かつ高い優先度で実行される。図2のフローチャートにおいて、まずECU10は、後述する間引きフラグ、低優先停止フラグ、中優先停止フラグのいずれかをオンまたはオフにして更新した場合、更新してから所定の経過時間として、例えば間引き対象処理の実行周期8msよりも長い10msが経過したか否かを判定するS400。間引きフラグがオンになると、予め間引き処理の対象として選択された処理の実行が間引かれるので対象となる処理の実行頻度が低下する。低優先停止フラグがオンになると、予め低優先停止処理の対象として選択された処理の実行が停止される。中優先停止フラグがオンになると、予め中優先停止処理の対象として選択された処理の実行が停止される。間引き処理、低優先停止処理、中優先停止処理はこの順序で段階的に実行される。低優先停止処理および中優先停止処理のそれぞれの対象となる処理は、車両制御における優先度が低優先度、中優先度の処理であり、予め分類されている。いずれかのフラグが更新されることにより、間引き処理、低優先停止処理および中優先停止処理からなる負荷調整処理のいずれか、または負荷調整処理のいずれかを解除する解除処理の実行が開始されても処理負荷は瞬時には変化しない。したがって、負荷調整処理または解除処理の実行が開始されてから所定時間経過して処理負荷が変化する間は待機する。本実施形態では、図4に示すように、待機するための経過時間を、間引き処理の実行周期である8msよりも長い10msに設定している。これにより、負荷調整処理においては、例えば、図4において間引きフラグがオン時間t1参照になってから処理負荷が高負荷状態を示す95以上の状態が続き、処理負荷監視処理が2回実行されているにも関わらず、10msの間は間引きフラグに続いて低優先停止フラグはオンに設定されていない。そして、間引きフラグがオンになってから10ms経過した後の3回目の処理負荷監視処理で処理負荷が95以上であることにより、低優先停止フラグはオンに設定される時間t2参照。解除処理でも同様に、例えば、図4において中優先停止フラグがオフ時間t4参照になってから、処理負荷が負荷調整処理のいずれかの解除を判定する閾値である70以下の状態が続き、処理負荷監視処理が2回実行されているにも関わらず、10msの間は中優先停止フラグに続いて低優先停止フラグはオフに設定されていない。そして、中優先停止フラグがオフになってから10ms経過した後の3回目の処理負荷監視処理で処理負荷が70以下であることにより、低優先停止フラグはオフに設定される時間t5参照。尚、経過時間は10msに限るものではなく、間引き処理、低優先停止処理および中優先停止処理のうち最も長い実行周期である16msよりも長くし、20ms程度に設定してもよい。間引きフラグ、低優先停止フラグ、中優先停止フラグのうち、いずれかのフラグを更新しており、更新してから所定時間経過していない場合S400:No、ECU10は本処理を終了する。これにより、いずれかのフラグが更新されてから10msの間、フラグは更新されない。どのフラグも更新していないか、更新した場合に更新してから所定時間経過しているとS400:Yes、ECU10は、処理負荷が95以上か否かを判定するS402。S402において、処理負荷は次式1から算出して検出される。アイドルタスクは、タスクが何も実行されない場合に実行される。処理負荷[]=100-アイドルタスク稼働率[]1本実施形態では、負荷調整処理の実行を判定するための閾値である調整実行値として95を採用している。図4のタイムチャートのスタート時に示すように、処理負荷が上昇して95以上になるとS402:Yes、ECU10は間引きフラグがオンかオフかを判定するS404。処理負荷が95未満の場合S402:No、ECU10はS418に処理を移行する。間引きフラグがオフの場合S404:No、ECU10は、間引きフラグをオンにし、間引きフラグのオン状態と、このときの時刻と、車両運転状態として、エンジン回転数、吸気量、スロットル開度、水温、車速等をSRAM28またはEEPROM40に記憶しS406、本処理を終了する。本実施形態では、図4に示すように、間引きフラグがオンになると図4の時間t1参照、ECU10は間引き対象処理の実行を2回に1回間引く負荷調整処理を実行する。これにより、実行を間引かれた処理は16ms毎に実行されることになる。図4において、実線は処理が実行されることを表わし、点線は処理の実行が省略されることを表わしている。尚、間引き処理の対象処理の実行頻度を低下させる場合、車両制御への影響が許容範囲であれば、2回に1回の割合に限る必要はない。例えば、通常、8ms毎に実行される間引き対象処理を、例えば4回に3回間引いて32ms毎に実行するようにしてもよい。尚、車載カメラ、ナビゲーション装置および地図DBが車両に搭載されている場合には、車載カメラの撮像データに基づいて検出される路面状態、ナビゲーション装置および地図DBから取得する道路の曲率および勾配等の道路情報、ナビゲーション装置が通信経由で取得する天気情報等の車両の走行環境を車両運転状態に加えた車両走行状態をSRAM28またはEEPROM40に記憶してもよい。間引きフラグがオンの場合S404:Yes、ECU10は、対象となる処理の実行頻度を低下させているにも関わらず処理負荷が低下せず95以上になっていると判断し、低優先停止フラグがオンか否かを判定するS408。低優先停止フラグがオフの場合S408:No、ECU10は、間引きフラグに続いて低優先停止フラグをオンにし図4の時間t2参照、低優先停止フラグのオン状態と、このときの時刻および車両運転状態とをSRAM28またはEEPROM40に記憶しS410、本処理を終了する。図4に示すように、低優先停止フラグがオンになると図4の時間t2参照、ECU10は低優先停止処理の対象処理の実行を停止する負荷調整処理を実行する。低優先停止フラグがオンの場合S408:Yes、ECU10は、対象となる処理の実行頻度を低下させ、さらに低優先処理の実行を停止しているにも関わらず処理負荷が低下せず95以上になっていると判断し、中優先停止フラグがオンか否かを判定するS412。中優先停止フラグがオフの場合S412:No、ECU10は、間引きフラグおよび低優先停止フラグに続いて中優先停止フラグをオンにし図4の時間t3参照、中優先停止フラグのオン状態と、このときの時刻および車両運転状態とをSRAM28またはEEPROM40に記憶しS414、本処理を終了する。図4に示すように、中優先停止フラグがオンになると図4の時間t3参照、ECU10は中優先停止処理の対象処理の実行を停止する負荷調整処理を実行する。中優先停止フラグがオンの場合S412:Yes、ECU10は、間引き処理の対象となる処理の実行頻度を低下させ、さらに低優先停止処理および中優先停止処理の対象となる処理の実行を停止しているにも関わらず処理負荷が低下せず95以上になっていると判断する。この場合、ECU10は、負荷調整処理を実行しても処理負荷が高い処理負荷異常であると判断して処理負荷異常のダイアグコードを生成し、このときの時刻および車両運転状態とダイアグコードとをSRAM28またはEEPROM40に記憶しS416、本処理を終了する。尚、間引き処理、低優先停止処理および中優先停止処理からなる負荷調整処理がすべて実行されている状態で処理負荷が95以上となり、処理負荷異常とならないように、間引き処理、低優先停止処理および中優先停止処理の対象となる処理を、車両制御処理の設計段階で選択しておくことが望ましい。処理負荷が95未満の場合S402:No、ECU10は処理負荷が70以下か否かを判定するS418。処理負荷が95未満で、かつ70を超えている場合S418:No、ECU10は、今の処理負荷は適切であるから処理負荷を調整する必要はないと判断し、本処理を終了する。本実施形態では、負荷調整処理の解除を判定するための閾値である調整解除値として、前述した70を採用している。調整解除値は、次式2により算出される。本実施形態では、調整実行値は前述した95、負荷調整処理による負荷低減分は20、調整値は5とし、調整解除値を70に設定している。調整解除値=調整実行値-負荷調整処理による負荷低減分-調整値2処理負荷が70以下の場合S418:Yes、ECU10は、処理負荷は十分に低下したと判断し、中有優先停止フラグがオンであるか否かを判定するS420。処理負荷が十分に低下している状態で中優先停止フラグがオンの場合S420:Yes、ECU10は、中優先停止処理の対象となる処理を停止させる必要はないと判断し、中優先停止フラグをオフにするとともに、中優先停止フラグのオフ状態と、そのときの時刻および車両運転状態とをSRAM28またはEEPROM40に記憶しS422、本処理を終了する。処理負荷が70以下の場合、オンに設定されている中優先停止フラグ、低優先停止フラグ、間引きフラグは、負荷調整処理において各フラグをオンにする順序とは逆の順序で段階的にオフにされる。図4に示すように、中優先停止フラグがオフになると図4の時間t4参照、ECU10は、中優先停止処理の対象処理の実行を停止する負荷調整処理を解除する解除処理を実行し、対象処理の実行を再開する。中優先停止フラグがオフの場合S420:No、ECU10は、低有優先停止フラグがオンであるか否かを判定するS424。処理負荷が十分に低下している状態で低優先停止フラグがオンの場合S424:Yes、ECU10は、低優先停止処理の対象となる処理を停止させる必要はないと判断し、中優先停止フラグに続いて低優先停止フラグをオフにするとともに、低優先停止フラグのオフ状態と、そのときの時刻および車両運転状態とをSRAM28またはEEPROM40に記憶しS426、本処理を終了する。図4に示すように、低優先停止フラグがオフになると図4の時間t5参照、ECU10は、低優先停止処理の対象処理の実行を停止する負荷調整処理を解除する解除処理を実行し、対象処理の実行を再開する。低優先停止フラグがオフの場合S424:No、ECU10は、間引きフラグがオンであるか否かを判定するS428。間引きフラグがオフの場合S428:No、ECU10は、負荷調整処理を実行していない状態で処理負荷が十分に低下していると判断し、本処理を終了する。処理負荷が十分に低下している状態で間引きフラグがオンの場合S428:Yes、ECU10は、間引き処理の対象となる処理を間引いて実行頻度を低下させる必要はないと判断し、中優先停止フラグおよび低優先停止フラグに続いて間引きフラグをオフにするとともに、間引きフラグのオフ状態と、そのときの時刻および車両運転状態とをSRAM28またはEEPROM40に記憶しS430、本処理を終了する。図4に示すように、間引きフラグがオフになると図4の時間t6参照、ECU10は、間引き処理の対象処理の実行頻度を低下させる負荷調整処理を解除する解除処理を実行し、対象処理の実行頻度を元に戻す。図2のS406、S410、S414、S422、S426およびS430においてSRAM28またはEEPROM40に記憶された各フラグのオン、オフ情報、時刻および車両運転状態に基づき、車両の開発時にソフトウェアの設計部門等において、いつ、どのような車両運転状態で処理負荷が上昇または低下するかが解析される。そして、高負荷状態または処理負荷異常の原因を解析した結果、高負荷状態または処理負荷異常の原因が車両制御処理の仕様にある場合、車両制御処理の仕様の修正要と判断する。そして、高負荷状態または処理負荷異常を解消するために、車両制御処理の仕様の修正が検討される。また、定期点検または車両の挙動異常時にユーザがディーラ等に車両を持ち込むと、ディーラでは、車両を点検するとともに、診断ツールによりS416でSRAM28またはEEPROM40に記憶されたダイアグコードを車両から読み出す。このときに、処理負荷異常のダイアグコードが読み出されると、ディーラでは車両制御の処理負荷異常の原因を解析できないので、車両はソフトウェアの設計部門等に持ち込まれる。そして、ソフトウェアの設計部門において、S416で記憶された時刻および車両運転状態に基づき、いつ、どのような車両運転状態で処理負荷異常が発生するかが解析される。負荷調整処理、解除処理図3のA、B、Cに負荷調整処理および解除処理を示す。図3のAは通常制御処理における間引き処理を示し、図3のBは低優先停止処理の対象である始動時処理を示し、図3のCは中優先停止処理の対象であるエアコンカット処理を示している。通常制御処理図3のAのS440において、ECU10は、間引き処理、低優先停止処理および中優先停止処理の対象ではない通常制御処理を実行する。通常制御処理は8ms毎に実行されるものとする。そして、間引きフラグがオンの場合S442:Yes、ECU10は、カウンタを1しS444、カウンタの値が2以上になったか否かを判定するS446。間引きフラグがオフの場合S442:No、ECU10はS450に処理を移行する。カウンタの値が2より小さい場合S446:No、ECU10は、間引き処理の対象となる処理を実行せずに間引いて本処理を終了する。これにより、間引き処理の対象処理は2回に1回間引かれる。間引き処理の対象となるのは、例えば、エアコンのマグネットクラッチ操作処理、バッテリ2の電圧情報の更新処理等である。エアコンのマグネットクラッチ操作処理が間引かれて空調の制御頻度が低下したり、バッテリ2の電圧情報の更新処理が間引かれて更新間隔が長くなっても、車両走行の安全性に影響を与えず、高負荷時において通常頻度で実行する必要性は非常に低い。カウンタの値が2以上の場合S446:Yes、ECU10は、間引き処理の対象となる処理の実行を既に1回間引いていると判断し、カウンタの値を0クリアしS448、S450に処理を移行する。S450においてECU10は、間引き処理の対象である処理を間引かずに実行する。低優先停止処理図3のBのS460において、ECU10は、低優先停止フラグがオンであるか否かを判定する。低優先停止フラグがオンの場合S460:Yes、ECU10は、低優先停止処理の対象となる始動時処理を実行せずに本処理を終了する。低優先停止処理の対象となる始動時処理は、例えば、始動時の触媒暖機処理、各種センサ等から検出されるエンジン運転状態の始動時用の補正量算出処理である。例えば、始動時触媒暖機処理は8ms毎、始動時補正量算出処理は16ms毎に実行される。S462を実行しないことにより停止される始動時処理は、始動時触媒暖機処理および始動時補正量算出処理始を実行するための判定処理等である。このような始動時処理のための判定処理は、高負荷時に実行を停止しても車両走行の安全性に影響を与えず、高負荷時においての必要性は非常に低い。低優先停止フラグがオフの場合S460:No、ECU10は、低優先停止処理の対象である処理を停止させる必要はないと判断し、低優先停止処理の対象である始動時処理を停止させずに実行するS462。中優先停止処理図3のCのS470において、ECU10は、中優先停止フラグがオンであるか否かを判定する。中優先停止フラグがオンの場合S470:Yes、ECU10は、中優先停止処理の対象となる処理を実行せずに本処理を終了する。中優先停止処理の対象となる処理は、例えば、発進時においてエアコンの実行を停止するか、エアコンの稼働能力を低下させるエアコンカット処理である。エアコンカット処理は16ms毎に実行される。エアコンカット処理の実行を高負荷時に停止すると、車両の発進時の加速は低下するもの、車両走行の安全性に影響を与えず、高負荷時においての必要性は低い。中優先停止フラグがオフの場合S470:No、ECU10は、中優先停止処理の対象である処理を停止させる必要はないと判断し、中優先停止処理の対象である処理を停止させずに実行するS472。以上説明した本実施形態によると、処理負荷が95以上になる処理負荷異常時において、間引き処理、低優先停止処理、中優先停止処理の対象となる処理を予め選択しておくので、間引き処理、低優先停止処理、中優先停止処理の実行が車両制御に与える影響を予測できる。そして、実行頻度を低下させるか実行を停止しても、車両制御に大きな影響を与えない処理を予め選択しておけば、車両制御に対する影響を極力低減できる。また、間引き処理、低優先停止処理、中優先停止処理をこの順序で段階的に実行するので、車両制御に与える影響を極力低減しながら処理負荷を低下させることができる。本実施形態では、ECU10が本発明の電子制御装置に相当し、SRAM28またはEEPROM40が本発明の記憶部に相当する。そして、ECU10は、負荷検出手段、負荷調整手段、ダイアグ記憶手段、情報記憶手段が実行する機能を実現する。また、図2のS402において処理負荷を算出して検出する処理が本発明の負荷検出手段が実行する機能に相当し、図2のS402およびS418において処理負荷の大きさを判定する処理と、図2のS404、S408、S412、S420、S424、S428の処理と、S406、S410、S414、S422、S426、S430において、それぞれ間引きフラグ、低優先停止フラグ、中優先停止フラグをオンまたはオフにする処理と、図3のS442~S448、S460およびS470の処理が本発明の負荷調整手段が実行する負荷調整処理または解除処理に相当し、S406、S410、S414、S422、S426およびS430において時刻および運転状態を記憶する処理が本発明の情報記憶手段が実行する機能に相当し、S416においてダイアグコード、時刻および運転状態を記憶する処理が本発明のダイアグ記憶手段が実行する機能に相当する。[他の実施形態]上記実施形態では、間引きフラグ、低優先停止フラグおよび中優先停止フラグのオン、オフ状態と、そのときの時刻および車両運転状態とを記憶する記憶部として、SRAM28またはEEPROM40を例示した。これ以外にも、例えば、EEPROM以外の書き換え可能な不揮発性メモリに各フラグのオン、オフと、そのときの時刻および車両運転状態とを記憶してもよい。また、処理の実行を停止する対象となる優先度は、低優先度と中優先度の2段階に限らず、3段階以上に設定してもよいし、優先度を1段階にしてもよい。また、停止処理を実行せず、処理負荷を低下させるために間引き処理だけを実行してもよい。上記実施形態では、間引きフラグ、低優先停止フラグおよび中優先停止フラグのオン、オフと、そのときの時刻および車両運転状態とを、処理負荷を監視している同じECU10の記憶部に記憶したが、別のECUの記憶部に記憶してもよい。また、処理負荷を監視するECUはエンジンECU10に限るものではなく、他のECUで処理負荷を監視してもよい。このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。