• Showing Page History #29078
  • Showing Page History #29022

Yuki>リアルタイム解析エンジン

リアルタイム解析エンジン

Yukiのオブジェクト構造は、言わば解析系ソフトでの「パース済み」の状態である。

つまり、あらゆる解析系ソフトのような、”まずはソースコードを解析(パース)する”と言う作業が必要ない。とても楽。

よってリアルタイム解析系エンジンを作る事も、そんなに難しくないんではないかと思う。
また、Yukiのアイテムクラスに、リアルタイム解析系エンジンが扱いやすいような情報を埋め込む(リアルタイム解析系エンジンからYukiへフィードバックする)事も可能である。
これにより、より高精度な解析や、プログラムの簡素化、高速化を狙えるのではないかと思う。

なお、解析をリアルタイムに行うに当たっての速度であるが、Eclipseは既にリアルタイムに解析を行う機能を実装している。それほど速度面で問題はないかと思う。


リアルタイム解析エンジンは大きく分けて以下の二つに分類される。


ロジック的(内部)的には以下のエンジンに分かれる。


コンピュータへの負荷調整

まず別スレッドとして動作し、マルチコア・コンピューティングに対応するのは当然として、

マルチコア・コンピューティング対応

別スレッドとして動作し、また複数スレッドを立ち上げる。スレッドの最大起動数はコア数-1とする。これは、