RTI Connext DDS Micro  Version 2.4.11
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Datasheet for armv6leLinux2.6gcc4.6.3

Contents

Source Line Count

Library Sizes

Heap Usage

Latency

Throughput

Source Line Count

Library ELOC
rti_me 28727
discdpde 3260
discdpse 1648
rh_sm + wh_sm 1893
rti_me_cert 32268

Library Sizes

Library name Text (B) Data (B) BSS (B)
rti_me 489167 600 6692
rti_me_discdpde 51109 4 1588
rti_me_discdpse 34505 4 1108
rti_me_rhsm 18823 4 584
rti_me_whsm 9542 4 520
rti_me_cpp 182594 28 5332

Heap Usage

Entity Release Size (B) Notes
DDS DomainParticipantFactory 2184
DDS DomainParticipant 13624
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 269
DDS Subscriber 260
DDS DataReader 3293
function rti_me_heap.dds_c.datareader.size_w_rl(rl_ms,rl_mi,rl_mrw,rl_mrwi,rl_mrpw)
    return (2104) + (rl_ms*160) + (rl_mi*272)
          + (rl_mrw*387) + (rl_mrpw * 83)
end
DDS DataWriter 3456
function rti_me_heap.dds_c.datawriter.size_w_rl(rl_ms,rl_mi,wrl_mrr,wrl_mrpr)
    return (2524) + (rl_ms*116) + (rl_mi*79) + (wrl_mrr * 387) + (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 245
function rti_me_heap.dds_c.remote_publication.size(topic_name,rl_max_locators)
    return (149) + string.len(topic_name) + 1 + (rl_max_locators * 24)
end
RemoteSubscription 269
function rti_me_heap.dds_c.remote_subscription.size(topic_name,rl_max_locators)
    return (173) + strlen(topic_name) + 1 + (rl_max_locators * 24)
end
Reader/Writer Pair (matching_reader_writer_pair_allocation) 29
Destination Port (max_destination_ports) 78
UDP Receive Port (max_receive_ports) 361
DPDE Plugin Release Size(B) Notes
DPDE Plugin 64944
DPSE Plugin Release Size(B) Notes
DPSE Plugin 31476

Throughput

Publisher

Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
16 10 33210 1660.034725 0.212484 0 0 16.395504 47.09375
16 110 200750 10031.470284 1.284028 0 0 53.917927 47.09375
16 210 193410 9669.281381 1.237668 0 0 77.090706 47.09375
16 310 209250 10452.687226 1.337944 0 0 83.372124 47.09375
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 33170 1658.035286 0.424457 0 0 16.49548 47.09375
32 110 169290 8462.362154 2.166365 0 0 62.034611 47.09375
32 210 240240 12005.018722 3.073285 0 0 72.907936 47.09375
32 310 258540 12911.155688 3.305256 0 0 80.301819 47.09375
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 32230 1611.30297 0.824987 0 0 19.147778 47.09375
64 110 187000 9346.904492 4.785615 0 0 58.980728 47.09375
64 210 251790 12582.96969 6.44248 0 0 75.161339 47.09375
64 310 229710 11482.346603 5.878961 0 0 87.376404 47.09375
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 33760 1687.827538 1.728335 0 0 14.89857 47.09375
128 110 159500 7973.470051 8.164833 0 0 66.387566 47.09375
128 210 198240 9909.729879 10.147563 0 0 80.831879 47.09375
128 310 279000 13946.455787 14.281171 0 0 80.780022 47.09375
armv6leLinux2.6gcc4.6.3_throughput_publisher_mbits.png
Mbit/sec
armv6leLinux2.6gcc4.6.3_throughput_publisher_samples.png
Samples/sec
armv6leLinux2.6gcc4.6.3_throughput_publisher_cpu.png
CPU Load
armv6leLinux2.6gcc4.6.3_throughput_publisher_memory.png
Memory

Subscriber

Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
16 10 33210 1660.169825 0.212502 0 0 14.246933 6291.456
16 110 200747 10032.808845 1.2842 3 0 57.223343 6291.456
16 210 193410 9670.979386 1.237885 0 0 68.802528 6291.456
16 310 209142 10443.807847 1.336807 108 0 77.300591 6291.456
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 33170 1657.91976 0.424427 0 0 14.594653 6291.456
32 110 169290 8461.728103 2.166202 0 0 57.630367 6291.456
32 210 239701 11978.400425 3.066471 539 0 72.858543 6291.456
32 310 253961 12684.204804 3.247156 4579 0 84.856239 6291.456
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 32230 1610.924931 0.824794 0 0 14.144719 6291.456
64 110 186956 9344.157829 4.784209 44 0 59.526012 6291.456
64 210 246263 12307.277207 6.301326 5527 0 85.807915 6291.456
64 310 223807 11025.68166 5.645149 5889 0 67.934502 6291.456
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 33760 1687.895552 1.728405 14 0 12.399035 6291.456
128 110 159474 7974.285867 8.165669 26 0 49.202976 6291.456
128 210 197557 9879.415586 10.116522 683 0 65.259491 6291.456
128 310 246861 12341.471149 12.637666 32125 0 85.587906 6291.456
armv6leLinux2.6gcc4.6.3_throughput_subscriber_mbits.png
Mbit/sec
armv6leLinux2.6gcc4.6.3_throughput_subscriber_samples.png
Samples/sec
armv6leLinux2.6gcc4.6.3_throughput_subscriber_cpu.png
CPU Load
armv6leLinux2.6gcc4.6.3_throughput_subscriber_memory.png
Memory

Latency

Size Std Dev Mean Min 50% 90% 99% 99.99% Max
16 54.911504 1045.174448 958.593602 1030 1070 1260 2100 2276.593626
32 162.415093 1052.485149 935.593892 1040 1080 1290 2660 15935.59379
64 56.879453 1073.69325 954.593571 1060 1090 1320 2240 2301.593583
128 66.915225 1104.30605 979.593761 1090 1120 1360 2580 2651.59392
256 67.488055 1174.806349 1067.593966 1160 1200 1420 3210 3301.593747
512 59.381429 1306.483549 1249.593722 1290 1330 1550 2500 2946.593605
1024 74.384612 1558.52115 1477.593828 1540 1580 1820 3240 4564.593585
2048 172.680232 1961.75245 1810.59357 1940 1990 2280 3600 17347.593598
4096 75.074349 2397.891151 2238.593802 2380 2440 2720 3840 3943.593746
8192 135.873056 3173.455749 3084.593725 3150 3210 3480 7740 12956.593691
16384 106.630427 4596.25275 4493.593743 4540 4620 4940 7180 8201.593805
32768 147.5967 7853.722049 7303.59372 7810 7950 8180 10100 15145.593595
armv6leLinux2.6gcc4.6.3_latency_usec.png
Roundtrip Latency

RTI Connext DDS Micro Version 2.4.11 Copyright © Mon Jul 23 2018 Real-Time Innovations, Inc