我们搞音频的,在处理过程也是半硬实时要求,不然音频会piapiapia,甚至写的不好的驱动会崩。
脚本语言的性能差距也罢了,关键是如果你不能控制脚本语言runtime的内存分配时机,会在实时过程里有内存分配,有时会触发某种全局锁,然后直接把你的实时线程从当前时间片里踢出去。
如果想用脚本语言,必须要用那种能替掉语言内所有内存分配过程的,然后你提供一个内存分配器给它,预先分配好固定尺寸内存那种。
这里还没提python比native语言慢将近两个数量级的数值运算,还有C++可以直接调用SIMD intrinsics和atomic intrinsics。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有