Objective c 框架内Obj-C桥接导致Swift性能降低10倍?

Objective c 框架内Obj-C桥接导致Swift性能降低10倍?,objective-c,swift,bridging-header,objc-bridging-header,Objective C,Swift,Bridging Header,Objc Bridging Header,我正在开发一个高性能的Swift应用程序,大部分快速代码都驻留在一个框架内。我的一个昂贵的函数涉及迭代200万个元素的结构数组。不幸的是,Obj-C桥使Swift阵列的性能比它应该的慢一个数量级。大约90%的周期浪费在\u阵列缓存上。\u checkinoutanDataNetyPeckedBounds和桥接相关的保留和释放。如果我放弃框架,只将这些文件作为目标的一部分,性能将提高10倍。但是,如果可能的话,我更愿意保留框架 有没有办法告诉我的框架不要做任何Obj-C桥接,即只使用straigh

我正在开发一个高性能的Swift应用程序,大部分快速代码都驻留在一个框架内。我的一个昂贵的函数涉及迭代200万个元素的结构数组。不幸的是,Obj-C桥使Swift阵列的性能比它应该的慢一个数量级。大约90%的周期浪费在
\u阵列缓存上。\u checkinoutanDataNetyPeckedBounds
和桥接相关的保留和释放。如果我放弃框架,只将这些文件作为目标的一部分,性能将提高10倍。但是,如果可能的话,我更愿意保留框架

有没有办法告诉我的框架不要做任何Obj-C桥接,即只使用straight Swift