RTI Connext DDS Micro  Version 2.4.9
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Datasheet for i86Linux2.6gcc4.1.1

Contents

Source Line Count

Library Sizes

Heap Usage

Latency

Throughput

Source Line Count

Library ELOC
rti_me 26723
discdpde 3074
discdpse 1585
rh_sm + wh_sm 1629
rti_me_cert 29937

Library Sizes

Library name Text (B) Data (B) BSS (B)
rti_me 495191 628 6688
rti_me_discdpde 51724 4 1612
rti_me_discdpse 34265 4 1148
rti_me_rhsm 15167 4 536
rti_me_whsm 8351 4 520
rti_me_cpp 226896 36 5384

Heap Usage

Entity Release Size (B) Notes
DDS DomainParticipantFactory 2104
DDS DomainParticipant 13232
This is the memory for an empty participant.
The memory used by each entity must be added
as described for each entity.
Type (registration) 13
function rti_me_heap.dds_c.type.size(type_name)
    return (13) + string.len(type_name) + 1
end
DDS Topic 117
function rti_me_heap.dds_c.topic.size(topic_name)
    return (117) + string.len(topic_name) + 1
end
DDS Publisher 253
DDS Subscriber 253
DDS DataReader 3557
function rti_me_heap.dds_c.datareader.size_w_rl(rl_ms,rl_mi,rl_mrw,rl_mrwi,rl_mrpw)
    return (2406) + (rl_ms*152) + (rl_mi*256)
          + (rl_mrw*372) + (rl_mrpw * 83)
end
DDS DataWriter 3369
function rti_me_heap.dds_c.datawriter.size_w_rl(rl_ms,rl_mi,wrl_mrr,wrl_mrpr)
    return (2447) + (rl_ms*115) + (rl_mi*72) + (wrl_mrr * 380) + (wrl_mrpr * 83)
end
RemoteParticipant 597
function rti_me_heap.dds_c.remote_participant.size(rl_max_locators)
    return (501) + (rl_max_locators * 24)
end
RemotePublication 238
function rti_me_heap.dds_c.remote_publication.size(topic_name,rl_max_locators)
    return (141) + string.len(topic_name) + 1 + (rl_max_locators * 24)
end
RemoteSubscription 262
function rti_me_heap.dds_c.remote_subscription.size(topic_name,rl_max_locators)
    return (165) + strlen(topic_name) + 1 + (rl_max_locators * 24)
end
Reader/Writer Pair (matching_reader_writer_pair_allocation) 29
Destination Port (max_destination_ports) 79
UDP Receive Port (max_receive_ports) 330
DPDE Plugin Release Size(B) Notes
DPDE Plugin 64696
DPSE Plugin Release Size(B) Notes
DPSE Plugin 30828

Throughput

Publisher

Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
16 10 35620 1780.799584 0.227942 0 0 9.898921 143.46875
16 110 328350 16416.046482 2.101254 0 0 24.697845 143.46875
16 210 544320 27210.156823 3.4829 0 0 35.042538 143.46875
16 310 877920 43877.788853 5.616357 0 0 28.588175 143.46875
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 35860 1792.954383 0.458996 0 0 9.049812 143.46875
32 110 325930 16295.972948 4.171769 0 0 25.349215 143.46875
32 210 529200 26449.881796 6.77117 0 0 37.385757 143.46875
32 310 826150 41289.491898 10.57011 0 0 32.985653 143.46875
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 35850 1792.158786 0.917585 0 0 9.19829 143.46875
64 110 328460 16421.164237 8.407636 0 0 24.647276 143.46875
64 210 517440 25862.537092 13.241619 0 0 38.53595 143.46875
64 310 851570 42570.352354 21.79602 0 0 31.244041 143.46875
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 35770 1787.97703 1.830888 0 0 9.397289 143.46875
128 110 326040 16300.114199 16.691317 0 0 25.247116 143.46875
128 210 543900 27189.019979 27.841556 0 0 35.042336 143.46875
128 310 891250 44552.284495 45.621539 0 0 27.843664 143.46875
i86Linux2.6gcc4.1.1_throughput_publisher_mbits.png
Mbit/sec
i86Linux2.6gcc4.1.1_throughput_publisher_samples.png
Samples/sec
i86Linux2.6gcc4.1.1_throughput_publisher_cpu.png
CPU Load
i86Linux2.6gcc4.1.1_throughput_publisher_memory.png
Memory

Subscriber

Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
16 10 35620 1780.792551 0.227941 0 0 6.949135 25178.112
16 110 328350 16418.42448 2.101558 0 0 30.501419 25178.112
16 210 544320 27207.507381 3.482561 0 0 35.838539 25178.112
16 310 877920 43876.006033 5.616129 0 0 41.380985 25178.112
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 35860 1793.164626 0.45905 0 0 6.950584 25178.112
32 110 325930 16295.739111 4.171709 0 0 31.248301 25178.112
32 210 529200 26445.580745 6.770069 0 0 36.779663 25178.112
32 310 826150 41274.462166 10.566262 0 0 39.717907 25178.112
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 35850 1791.897398 0.917451 0 0 6.897621 25178.112
64 110 328460 16420.702867 8.4074 0 0 30.445511 25178.112
64 210 517440 25864.485268 13.242616 0 0 38.038673 25178.112
64 310 851570 42581.593872 21.801776 0 0 40.802658 25178.112
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 35770 1788.0732 1.830987 0 0 6.948287 25178.112
128 110 326040 16296.415341 16.687529 0 0 27.590338 25178.112
128 210 543900 27185.263802 27.83771 0 0 35.886875 25178.112
128 310 891250 44544.726988 45.6138 0 0 42.632782 25178.112
i86Linux2.6gcc4.1.1_throughput_subscriber_mbits.png
Mbit/sec
i86Linux2.6gcc4.1.1_throughput_subscriber_samples.png
Samples/sec
i86Linux2.6gcc4.1.1_throughput_subscriber_cpu.png
CPU Load
i86Linux2.6gcc4.1.1_throughput_subscriber_memory.png
Memory

Latency

Size Std Dev Mean Min 50% 90% 99% 99.99% Max
16 122.467947 2094.504498 1406.825004 2080 2180 2200 4660 9551.824858
32 82.877257 2096.1166 1345.825005 2080 2160 2200 2420 2817.825037
64 82.252676 2104.682501 1465.824987 2120 2180 2220 2320 2684.824956
128 67.789854 2117.792401 1592.825023 2140 2180 2220 2320 2415.825003
256 105.242318 2125.0242 1540.82486 2140 2180 2220 2300 9978.825082
512 94.796087 2124.684399 1567.825065 2140 2180 2260 2320 6972.825011
1024 96.414632 2148.7931 1457.824926 2160 2260 2300 3030 3242.825014
2048 65.870001 2260.414699 1629.824839 2280 2300 2400 2440 2451.825044
4096 168.053758 1646.328301 1218.824969 1690 1800 1900 1980 1997.824847
8192 73.06396 1484.508701 1234.824858 1460 1570 1600 2140 2408.82495
16384 125.448793 2082.796 1840.825049 2060 2180 2300 2640 9665.825027
32768 244.982571 3126.7615 2425.825079 3120 3420 3690 3930 3962.824908
i86Linux2.6gcc4.1.1_latency_usec.png
Roundtrip Latency

RTI Connext DDS Micro Version 2.4.9 Copyright © Thu Dec 15 2016 Real-Time Innovations, Inc