7/22日記

プログラム


  1. オーディオスレッド・スクリプトコンパイルスレッドを分割して実装。
    どちらもThreadを使って動かす方法で初期化と終了処理をまとめてあるのでそれほど問題はない。
  2. 変数を管理するインタプリタVMを二重化して、コンパイルして格納する方と実行時に使う方を分割してみた。
    トリッキーな手法かと思ったけど、コンパイル+スクリプト実行のタイミングで切り替えという形にすればそれほど負荷もないみたい。

  1. インタプリタのリセット処理→必須なので削除できない
  2. stringのクリア処理→それほどでもなかった
  3. インタプリタのコンパイル処理→これどうするん