Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

CPS Core Performance

Test Environment

...

This should narrow the performance gap in this case.

Cps Path Queries

TODO

Comparison of NCMP Performance across versions

CM-handle registration

ReleaseDateCmHandles100500100020005000100002000040000Comments
KohnOct 2022Time (seconds)8 sec16 sec17 sec33 sec581 min1523 minERRORnot testedERRORError due to DB running out shared memory
LondonMay 2023Time (seconds)6 sec7 sec12 sec22 sec621 min1222 min61310 min195532 min
currentAug 2023Time (seconds)6 sec7 sec10 sec16 sec31 sec57 sec71 sec108 sec

CM-handle registration is multi-threaded, so performance may appear to scale better than linear, until the CPU cores are maxed out.

As can be seen below, CPU usage never reached 100% during the tests , indicating performance is still bottle-neckedof the current version.

CM-handle deregistration

ReleaseDateCmHandles100500100020005000100002000040000Comments
KohnOct 2022Time (seconds)7 sec1162 min3957 min14659523not testednot testednot tested25 min2.5 hourest: 10 hourest: 2 daysest: 7 daysNot tested due to time neededSome values estimated due to time constraints
LondonMay 2023Time (seconds)0.61.73.25.016.837.2< 1 sec2 sec3 sec5 sec17 sec37 sec85 sec85.3ERRORError due to 32K limit
current

Aug 2023

Time (seconds)< 1 sec0.61 .42.83.914.223.065.2sec3 sec4 sec14 sec23 sec65 sec2 min142.3

Current release has exactly linear performance for CM-handle de-registration (on a single thread):

...