0

我正在练习OpenDDS以了解它的行为。我有一个带有 Ubuntu 16.04.1(8GB RAM 和 30GB 硬盘)的 VMware 工作站。我想运行 OpenDDS 示例OpenDDS-3.11/examples/DCPS/IntroductionToOpenDDS,如 中所述AAA_README.txt,但有很多publisher and subscriber.

所以我创建了一个简单的脚本,publisher and subscriber它每隔几秒就会启动一次进程,如下所示,

发布.sh

for value in {1..250} ; do ./publisher -DCPSConfigFile dds_tcp_conf.ini & sleep 30 done

子目录

for value in {1..150} ; do ./subscriber -DCPSConfigFile dds_tcp_conf.ini & sleep 30 done 这里publisher发布了两个主题。我先开始了DCPSInfoRepo接下来的sub.sh and pub.sh分别。但我观察到的是,在xorgorcompiz的第 50 个实例启动之后,or 内存publisher不足subscriber

我什至尝试过RTPS但观察到相同。

有人可以帮助我理解为什么它在运行许多实例时会占用大量内存吗?

4

0 回答 0