我一直在研究用Pd構建的合成器並在BeagleBone Black上運行它。爲此,我寫了一些抽象和兩個外部。目前合成器是單聲道的,啓動時使用100%的CPU,造成很多聽得見的咔嗒聲和僞影。大約5秒後,CPU「穩定」到75%,延遲和聲音非常好。分析和優化PureData補丁和外部設備
現在,我需要使合成器和絃,因此CPU時間必須爲額外的聲音釋放。爲此,我正考慮使用調試符號構建Pd,並通過諸如Callgrind/KCacheGrind之類的分析器運行我的修補程序,以試圖找出大部分CPU消耗正在發生的位置並圍繞此優化進行優化。
任何人都可以分享任何技術或提示用於優化Pd補丁和外部?對於這種任務,是否有專門針對Pd的工具?任何理由爲什麼我的方法會或不會工作?