我一直在寻找解决方案,至少有两天没有成功,所以作为我最后的希望,我决定在这里问它。
在工作中,我们有一个使用C++的OpenCV代码库,我们希望在iOS和Android上同时运行它。结果发现,整个系统在Android上运行得更慢,我无法找出原因。在分析之后,我们了解到调用C++代码的方法是问题,这在两个平台上都是完全相同的。在安卓(三星)上,执行时间在140-150 ms之间,而在iOS(iPhone 5)上则不到70 ms。我读过一些关于优化本机代码和使用不同local_cflags的文章,但似乎没有帮助。
这是一个需要承认的事实,还是有一个解决办法?提前谢谢你,迈克
发布于 2014-09-03 14:44:30
你的经验和我的很有关系。根据我在iOS和Android上使用iOS的经验(在Nexus 4中,在我的例子中):
https://stackoverflow.com/questions/25641609
复制相似问题