ユーザ用ツール

サイト用ツール


2024:07:21

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
2024:07:21 [2024/07/22 01:12] machiaworx2024:07:21 [2024/07/22 02:12] (現在) machiaworx
行 42: 行 42:
   * ノイズを低減させるために以下の資料を読み込んでみよう   * ノイズを低減させるために以下の資料を読み込んでみよう
   * https://postd.cc/four-common-mistakes-in-audio-development/   * https://postd.cc/four-common-mistakes-in-audio-development/
 +  * メインスレッドで言語のコンパイル処理が挟まっているので、これはやべえなと思って、マルチスレッド構造にしてコンパイル処理を別スレッドに流すようにした。
 +  * メインスレッドはGUIでファイル参照の心配はほぼないんだけど、コンパイルするときにファイル読んでから行うようにしているので、GUI側でメモリ確保が挟まってしまうこと考えると、マルチスレッドにしておいたほうが安全かなと思い始めた。
 +  * デバッグが大変かもしれないけど、基本的にはデータサーバ処理は別物にしているので、どうにかなると思いたい。
 +  * で、Releaseでデバッグしてみたところ、うまくスレッド周りが終了しないことが発覚。何かと思ったら最適化によって正常に動かなくなっていたという。
 +  * https://ameblo.jp/super-hk/entry-12678708771.html
 +  * 危なかった・・・(汗
2024/07/21.1721578341.txt.gz · 最終更新: 2024/07/22 01:12 by machiaworx