I've been taking a very close look at the memory usage of a few of our applications, and I happen to come across the following 8kB String beginning com.microsoft.sqlserver.jdbc.SQLServerConnection:123456789101112.
A quick look through the source code revealed the issue:
|
loggingClassName += connectionID; |
loggingClassName is static, so you shouldn't be appending the current connectionId to it.
I've been taking a very close look at the memory usage of a few of our applications, and I happen to come across the following 8kB String beginning
com.microsoft.sqlserver.jdbc.SQLServerConnection:123456789101112.A quick look through the source code revealed the issue:
mssql-jdbc/src/main/java/com/microsoft/sqlserver/jdbc/SQLServerConnection.java
Line 1300 in 8172599
loggingClassName is static, so you shouldn't be appending the current connectionId to it.