On Tue, 4 Mar 2025 08:14:52 GMT, Kevin Walls <kev...@openjdk.org> wrote:
>> src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c >> line 296: >> >>> 294: /* PDH format patterns, and lengths of their constant component. */ >>> 295: static const char* const OBJECT_COUNTER_FMT = "\\%s\\%s"; >>> 296: static const size_t OBJECT_COUNTER_FMT_LEN = 2; >> >> Pre-existing but as per earlier discussions on this, what exactly do these >> lengths mean?? > > Yes was trying to clarify that with the comment: the "constant component", > the number of fixed characters. So allocation size is e.g. > OBJECT_COUNTER_FMT_LEN (==2) to account for the two backslashes in that > format. The lengths of the two strings, plus the terminator, are added in > the method that constructs the counter path.. Ah! Makes sense now. :) ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/23861#discussion_r1979271076