2.4.3. Memory PerformanceΒΆ
This document describes the memory usage for Security Plugins in release 6.1.1. Since most of the memory performance for security is the same as described in the Memory Performance section for the Core Libraries, we focus here only on the differences in heap usage when using different levels of security. Compare these results with Heap Usage of Connext Entities in the Core Libraries section.
Heap Usage
The following table shows the differences between the base case (not using security) and different levels of security enabled:
Entity/Size (Bytes) |
|
Authentication Only |
RTPS Encrypt |
RTPS Sign |
RTPS Sign With Orig Auth + EncryptData |
RTPS Sign + Encrypt Submessage With OrigAuth + EncryptData |
Sign + Encrypt Submessage |
---|---|---|---|---|---|---|---|
Participant |
1945234 |
4214735 |
4421512 |
4396515 |
4396369 |
4396485 |
4396508 |
Type |
1449 |
1884 |
2142 |
2142 |
2142 |
2142 |
2141 |
Topic |
1950 |
2142 |
2961 |
2962 |
2961 |
2573 |
2962 |
Subscriber |
9585 |
9937 |
10200 |
10200 |
10200 |
10200 |
9742 |
Publisher |
3825 |
4181 |
4435 |
4440 |
4440 |
4178 |
4440 |
DataReader |
71688 |
73433 |
73380 |
73383 |
74247 |
74213 |
74215 |
DataWriter |
41885 |
43767 |
43884 |
43893 |
44339 |
44305 |
44256 |
Instance |
486 |
484 |
487 |
499 |
497 |
481 |
493 |
Sample |
1358 |
1370 |
1361 |
1356 |
1408 |
1401 |
1373 |
Remote Readers |
7019 |
8057 |
8300 |
8333 |
10646 |
11042 |
10622 |
Remote Writers |
15429 |
15540 |
15514 |
15550 |
19071 |
18829 |
18809 |
Reader Instance |
888 |
894 |
881 |
885 |
888 |
886 |
878 |
Reader Samples |
917 |
917 |
917 |
917 |
917 |
917 |
917 |
Remote Participant |
77005 |
36853 |
28770 |
40611 |
42917 |
39015 |
40585 |