Description
Dear developers,
I did a stability test with the plc4x 0.8.0 and pool2 library.
The test is just reading continuously a couple of DataBlock from a S7 Siemens 1200 PLC.
During the test I have used VisualVM like profiler to inspect the use of the Heap and the threads and I found something strange.
The test runs for a couple of days and I have sampled the threads in a couple of snapshot found that the number of running nioEventLoopGroup thread increase and doesn't seems to be bounded by a limit.
These are the total of the Threads of the applications at 2021-01-31 at 11.34.15; the total number is 246 and the number of nioEventLoopGroup is 192
These are the total of the Threads of the applications at 2021-02-01 at 09.14.02; the total number is 358 and the number of nioEventLoopGroup is 305
Form the profiler two of this thread are:
It seems a leakage and seems a dangerous one.
I think the problem is inside the pool2 library but I am note sure.
What do you think?
Regards,
S.
Attachments
Attachments
Issue Links
- is related to
-
PLC4X-278 Double Reading Error
- Closed