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