2.3. Memory Performance for SecurityΒΆ
This document describes the memory usage for Security Plugins in release 6.1.0. Since most of the memory performance for security is the same as described in the Memory Performance section for Connext DDS Professional, we focus here only on the differences in heap usage when using different levels of security. Compare these results with Heap Usage of Connext DDS Entities in the Connext DDS Professional 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) |
Not Using Security Libraries |
Authentication Only |
RTPS Encrypt |
RTPS Sign with Original Auth |
Data Encrypt |
RTPS Sign |
Submessage Encrypt with Original Auth |
Data Encrypt |
RTPS Sign |
Submessage Encrypt |
RTPS Sign |
---|---|---|---|---|---|---|---|---|---|---|---|
Participant |
2474385 |
5199730 |
5381362 |
5381362 |
5381362 |
5381362 |
5381362 |
||||
Type |
1611 |
1885 |
2144 |
2144 |
2144 |
2144 |
2144 |
||||
Topic |
2006 |
2671 |
2930 |
2510 |
2504 |
2930 |
2514 |
||||
Subscriber |
9585 |
9943 |
10201 |
10201 |
10201 |
10201 |
10201 |
||||
Publisher |
3825 |
4183 |
4441 |
4441 |
4441 |
4441 |
4441 |
||||
DataReader |
71688 |
73158 |
73164 |
73163 |
73210 |
73167 |
73143 |
||||
DataWriter |
41885 |
43472 |
43460 |
43475 |
43516 |
43458 |
43446 |
||||
Instance |
495 |
495 |
495 |
495 |
495 |
495 |
495 |
||||
Sample |
1358 |
1358 |
1361 |
1395 |
1395 |
1361 |
1368 |