RTI Connext DDS Micro  Version 2.4.10
 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 27925
discdpde 3225
discdpse 1647
rh_sm + wh_sm 1694
rti_me_cert 31266

Library Sizes

Library name Text (B) Data (B) BSS (B)
rti_me 470697 600 6512
rti_me_discdpde 50602 4 1580
rti_me_discdpse 34718 4 1108
rti_me_rhsm 15685 4 520
rti_me_whsm 9626 4 516
rti_me_cpp 172788 32 5312

Heap Usage

Entity Release Size (B) Notes
DDS DomainParticipantFactory 2104
DDS DomainParticipant 13328
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 261
DDS DataReader 3596
function rti_me_heap.dds_c.datareader.size_w_rl(rl_ms,rl_mi,rl_mrw,rl_mrwi,rl_mrpw)
    return (2447) + (rl_ms*152) + (rl_mi*255)
          + (rl_mrw*372) + (rl_mrpw * 83)
end
DDS DataWriter 3425
function rti_me_heap.dds_c.datawriter.size_w_rl(rl_ms,rl_mi,wrl_mrr,wrl_mrpr)
    return (2488) + (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 (502) + (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 270
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) 79
UDP Receive Port (max_receive_ports) 330
DPDE Plugin Release Size(B) Notes
DPDE Plugin 64080
DPSE Plugin Release Size(B) Notes
DPSE Plugin 30988

Throughput

Publisher

Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
16 10 25870 1293.381917 0.165553 0 0 35.347378 139.109375
16 110 66880 3341.181388 0.427671 0 0 84.380295 139.109375
16 210 72030 3593.736819 0.459998 0 0 90.705605 139.109375
16 310 74710 3723.243093 0.476575 0 0 93.543625 139.109375
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 25680 1283.808459 0.328655 0 0 35.095406 139.109375
32 110 66990 3346.506725 0.856706 0 0 84.475868 139.109375
32 210 72450 3618.686999 0.926384 0 0 90.955711 139.109375
32 310 74710 3727.16681 0.954155 0 0 93.592323 139.109375
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 25850 1292.107138 0.661559 0 0 35.389839 139.109375
64 110 66660 3331.958105 1.705963 0 0 84.375046 139.109375
64 210 72240 3608.747625 1.847679 0 0 90.96962 139.109375
64 310 74400 3715.973009 1.902578 0 0 93.500679 139.109375
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 25810 1289.96254 1.320922 0 0 35.485825 139.109375
128 110 66440 3319.288979 3.398952 0 0 84.432442 139.109375
128 210 72030 3595.272278 3.681559 0 0 90.894096 139.109375
128 310 74090 3701.298201 3.790129 0 0 93.420776 139.109375
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 25870 1293.137087 0.165522 0 0 49.035423 25485.312
16 110 39887 1969.732781 0.252126 26990 0 97.085037 25485.312
16 210 35287 1735.827242 0.222186 36698 0 96.51255 25485.312
16 310 33005 1626.207986 0.208155 41752 0 96.866318 25485.312
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
32 10 25680 1283.683 0.328623 1 0 48.237293 25485.312
32 110 39694 1961.898045 0.502246 27293 0 97.218475 25485.312
32 210 34754 1717.164608 0.439594 37697 0 96.988503 25485.312
32 310 32853 1621.499572 0.415104 41859 0 96.835289 25485.312
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
64 10 25850 1291.874738 0.66144 0 0 49.075439 25485.312
64 110 39442 1952.8554 0.999862 27217 0 97.141098 25485.312
64 210 34575 1710.03445 0.875538 37666 0 97.036392 25485.312
64 310 32603 1612.227917 0.825461 41795 0 96.920998 25485.312
Size Demand Samples Samples/sec Mbit/sec Samples lost Samples Rejected CPU Memory
128 10 25810 1290.172302 1.321136 2 0 49.286671 25485.312
128 110 39335 1948.551126 1.995316 27105 0 97.190025 25485.312
128 210 34336 1699.115781 1.739895 37694 0 96.88987 25485.312
128 310 32360 1603.614701 1.642101 41726 0 96.631546 25485.312
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 194.279847 1890.634925 1773.953137 1850 1960 2280 6320 6381.9533
32 167.886563 1896.693225 1788.953018 1860 1960 2280 5820 6113.953122
64 176.987633 1912.365625 1802.953125 1870 1980 2300 5770 5941.953209
128 168.689712 1938.276724 1837.953158 1900 1990 2300 6020 6155.953209
256 192.639177 2027.062725 1905.95321 1980 2100 2420 6080 6522.952976
512 184.367952 2154.684425 2031.953006 2100 2220 2620 6020 6327.953121
1024 190.860098 2397.476827 2283.953062 2360 2460 2780 6560 6639.952936
2048 203.600566 3019.668625 2876.953153 2960 3120 3420 6980 7210.953093
4096 227.137518 3609.578627 3420.953105 3540 3690 4140 8020 8320.95293
8192 243.639748 4741.649425 4540.953251 4660 4860 5370 8900 9071.953293
16384 271.780825 6972.941323 6535.953075 6920 7110 8020 11000 11379.953173
32768 275.290294 10440.539525 10161.953211 10300 10500 11700 14700 14811.953228
armv6leLinux2.6gcc4.6.3_latency_usec.png
Roundtrip Latency

RTI Connext DDS Micro Version 2.4.10 Copyright © Fri Jun 30 2017 Real-Time Innovations, Inc