MAIBILAI

outQueue

全部标签

python - subprocess.check_output 没有高内存使用

在我当前的项目中,我有一个网络服务器,它调用Linux命令来获取然后显示在网站上的信息。我遇到的问题是网络服务器运行在只有256MBRAM的微型嵌入式设备(它基本上是设备的配置工具)上。网络服务器本身确实占用了我该设备上一半以上的可用RAM。现在,当我尝试使用subprocess.check_output()调用命令时,fork很快就会使RAM使用量翻倍(据我所知,因为它克隆了父进程或其他东西),从而使整个事情崩溃了一个“OutofMemory”,虽然被调用的进程很小。由于该设备使用相当便宜的闪存芯片,如果过度使用这些芯片会失效,我不想使用任何交换解决方案或其他基于增加虚拟内存的解决方

c# - 并行图像处理伪影

我从网络摄像头捕捉图像,对它们进行大量处理,然后显示结果。为了保持高帧率,我希望并行运行不同帧的处理。所以,我有一个“Producer”,它捕获图像并将它们添加到“inQueue”;它还从“outQueue”中获取图像并显示它:publicclassProducer{Capturecapture;Queue<Image<Bgr,Byte>>inQueue;Queue<Image<Bgr,Byte>>outQueue;ObjectlockObject;Emgu.CV.UI.ImageBoxscreen;publicintframeCount