# Automation Professionals' EtherNet/IP Communication Suite V2

**URL:** <https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190>\
**Category:** 3rd Party Modules\
**Tags:** ignition81\
**Created:** [January 3, 2023, 10:16pm UTC](https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190 "2023-01-03T22:16:54Z")\
**Posts on this page:** 1\
**Showing post:** 31

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 10, 2023, 4:33am UTC](https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190/31 "2023-02-10T04:33:07Z")

</div>

New beta. Couple items:

- Suppressed a super-noisy warning that would flood the logs while connecting and probing and during even the slightest comms hiccup.

- Significantly reduced memory pressure throughout the module by implementing `SoftReference` caching for `byte[]` and `ByteBuffer` instances, using stepped sizes (8, 12, 16, 24, 32, 48, 64, 96...). The GC can still reclaim them when it needs to, but it makes it possible to skip new object creation when used and released instances are hanging around. This is important when there are hundreds of thousands of OPC tags, as in my lab testing.

I have not yet resolved @helge.rosvik's report.

~~v2.0.2.230410411~~

---

_[View the full topic](https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190)._
