私は現在、C++アプリケーションのスクリプト機能にQtScriptを使用していますが、CPU上ではかなり重いです。スレッドがループ内のすべてのスクリプトを評価すると、CPU使用率は90%〜100%に増加します。 5つのスクリプトごとに1ミリ秒間スリープ状態にしても、75%のCPU使用率を超えています。軽量C++スクリプティングライブラリ
QScriptよりはるかに軽い実装が可能なスクリプティングフレームワークはありますか?
編集:
私は今、これは正常な動作ではなくQtScriptでいくつかのホギングのバグであると認識。それでも、どんな種類の(lighweight)スクリプトライブラリが利用できるか聞いても面白いです。
あなたは何かばかげているのではないですか?あなたはテストとして簡単なスクリプトを試しましたか? –
@mgb:amen - あなたの中間表現(バイトコード、逆アセンブリ、構文木など)を見て覚えておいてください。何が起こっているのかを正確に理解できない場合でも、いくつかの問題は明らかに明白です! Alloc/deallocリストやその他のメモリ使用状況も役立ちます。 (QScriptの経験があれば、誰でも追加の情報でチャイムを鳴らすことができますか?) – leander