C++ 在循环中读取.txt文件的更快技术

C++ 在循环中读取.txt文件的更快技术,c++,oop,opencv,C++,Oop,Opencv,我想提高我的程序的性能。问题如下: 我有一个计算机视觉应用程序,只有当参数X在进程之间有不同的数据共享方式(通常称为进程间通信,或IPC)时,它才能工作。我建议看一下Boost C++库的不同选项,其中任何一个都应该比当前的解决方案快很多。p> 为ARM构建Boost应该不会有问题。您确定读取文本文件是瓶颈吗?你现在读得怎么样?换言之,不那么隐晦。更新你的问题并发布你现在的阅读代码。这似乎是一种非常非常低效的共享参数的方式。当然还有另一种方法。你肯定需要一种更好的进程间通信方法,或者你想实现的

我想提高我的程序的性能。问题如下:


  • 我有一个计算机视觉应用程序,只有当参数X在进程之间有不同的数据共享方式(通常称为进程间通信,或IPC)时,它才能工作。我建议看一下Boost C++库的不同选项,其中任何一个都应该比当前的解决方案快很多。p>
    为ARM构建Boost应该不会有问题。

    您确定读取文本文件是瓶颈吗?你现在读得怎么样?换言之,不那么隐晦。更新你的问题并发布你现在的阅读代码。这似乎是一种非常非常低效的共享参数的方式。当然还有另一种方法。你肯定需要一种更好的进程间通信方法,或者你想实现的任何东西。你提到的另一个应用程序是python脚本。is是否需要是一个单独的流程?您可以使用boost.Python嵌入Python,并在单独的线程中运行脚本。甚至是一个脚本,它将用另一个Python应用程序来执行IPC,至少在两个方面都给你相同的语言。谢谢,这可以帮助,如果IPC介于Python脚本和C++编译程序之间,会有什么问题吗?它会使事情变得更加复杂。您需要为C++和Python找到一个库,它们使用相同的IPC机制,可以在ARM上构建。我确认BSD套接字接口是您应该寻找的。