Reduce memory usage of perf-client 95/95395/7
authorIaroslav <iaroslav.kholiavko@pantheon.tech>
Mon, 1 Mar 2021 11:06:02 +0000 (13:06 +0200)
committerTomas Cere <tomas.cere@pantheon.tech>
Thu, 18 Mar 2021 13:57:30 +0000 (13:57 +0000)
commit45d2c151a0f43b501ad94f5184f2bcac84a445e6
treed9d5e4620fdce3d3759b480cf0994d08d59ddcf2
parent9e97714dcc5056e2fcc6660a80e8850875698499
Reduce memory usage of perf-client

Moved payload creation from test tool start to message send. It will
prevent store huge amount of the objects and reduce memory usage.

JIRA: NETCONF-762
Change-Id: I4932f259391af5770edf8d941f9dc27f022f2277
Signed-off-by: Iaroslav <iaroslav.kholiavko@pantheon.tech>
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/AsyncExecutionStrategy.java
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/PerfClientCallable.java
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RequestMessageUtils.java [new file with mode: 0644]
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/RestPerfClient.java
netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/client/http/perf/SyncExecutionStrategy.java