RTI Connext DDS Micro  Version 2.4.9
 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 27535
discdpde 3099
discdpse 1623
rh_sm + wh_sm 1641
rti_me_cert 30799

Library Sizes

Library name Text (B) Data (B) BSS (B)
rti_me 463488 600 6480
rti_me_discdpde 48901 4 1536
rti_me_discdpse 34522 4 1100
rti_me_rhsm 15352 4 512
rti_me_whsm 8588 4 496
rti_me_cpp 172501 32 5312

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 30836

Throughput

Publisher

Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
16 10 28510 1425.109731 0.182414 0 0 28.342609 144.144531
16 110 86020 4299.316809 0.550313 0 0 79.919769 144.144531
16 210 95340 4756.415302 0.608821 0 0 88.105087 144.144531
16 310 99200 4949.934545 0.633592 0 0 91.565025 144.144531
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 28460 1422.710831 0.364214 0 0 28.444584 144.144531
32 110 85470 4273.073752 1.093907 0 0 80.093025 144.144531
32 210 95130 4749.146175 1.215781 0 0 88.164658 144.144531
32 310 98580 4917.558307 1.258895 0 0 91.488419 144.144531
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 28400 1419.796398 0.726936 0 0 28.546278 144.144531
64 110 85470 4272.948995 2.18775 0 0 80.040733 144.144531
64 210 94500 4714.74142 2.413948 0 0 88.159027 144.144531
64 310 98580 4915.474325 2.516723 0 0 91.499428 144.144531
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 28390 1419.442439 1.453509 0 0 28.64921 144.144531
128 110 85250 4258.783351 4.360994 0 0 80.081177 144.144531
128 210 94500 4716.00892 4.829193 0 0 88.232948 144.144531
128 310 97960 4897.159148 5.014691 0 0 91.535614 144.144531
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 28510 1425.470207 0.18246 0 0 34.048672 25165.824
16 110 68339 3397.438171 0.434872 17679 0 96.096497 25165.824
16 210 54401 2699.01683 0.345474 40940 0 95.454247 25165.824
16 310 47973 2380.628403 0.30472 51228 0 95.227554 25165.824
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 28460 1422.618951 0.36419 0 0 33.940243 25165.824
32 110 68376 3400.392821 0.870501 17092 0 96.027954 25165.824
32 210 53615 2661.820859 0.681426 41516 0 95.46949 25165.824
32 310 47857 2374.529435 0.60788 50724 0 95.362534 25165.824
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 28400 1420.397924 0.727244 0 0 34.108997 25165.824
64 110 67870 3376.346302 1.728689 17600 0 96.209007 25165.824
64 210 53973 2679.038366 1.371668 40525 0 95.598572 25165.824
64 310 47519 2357.657874 1.207121 51060 0 95.40818 25165.824
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 28390 1419.049948 1.453107 3 0 34.188595 25165.824
128 110 67590 3364.150222 3.44489 17659 0 95.960564 25165.824
128 210 53135 2640.102043 2.703464 41365 0 95.496254 25165.824
128 310 47337 2356.029345 2.412574 50621 0 95.459946 25165.824
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 94.668045 1426.002823 1329.02824 1400.0 1490.0 1630.0 3030.0 5488.028011
32 113.671893 1434.680625 1269.028016 1410.0 1500.0 1630.0 5820.0 6086.028141
64 101.983565 1454.011625 1353.027958 1420.0 1520.0 1660.0 3150.0 6115.028129
128 113.295037 1493.578526 1355.028206 1460.0 1570.0 1690.0 5920.0 6033.028203
256 88.118975 1549.325025 1461.028081 1520.0 1620.0 1740.0 3180.0 3270.028119
512 89.829747 1681.308526 1583.028312 1650.0 1750.0 1870.0 3270.0 3314.027988
1024 97.337567 1921.237326 1839.028166 1900.0 1980.0 2120.0 4220.0 4842.028215
2048 114.964163 2544.254227 2412.028105 2500.0 2640.0 2760.0 4180.0 4190.028139
4096 106.70397 3098.435824 2983.028029 3060.0 3150.0 3300.0 4700.0 4764.028086
8192 128.413814 4214.873525 3999.028315 4180.0 4300.0 4500.0 7250.0 8158.028086
16384 173.042619 6480.310526 6108.028309 6440.0 6560.0 7040.0 11100.0 11792.02805
32768 185.516814 9974.484924 9738.028242 9870.0 10000.0 10700.0 14400.0 14977.028088
armv6leLinux2.6gcc4.6.3_latency_usec.png
Roundtrip Latency

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