The problem is introduced in 10.0 by 64-bit architecture shift in that we use in the code asizeof() on ‘oid’, to decide the length of the OID. Here ‘oid’ is a pointer whose size is changed from 4-bytes in 32-bit to 8-bytes in 64-bit system.
The OID occupies 44-bytes in memory.
In 32-bit (Spectrum 9.4.x and earlier):
The length of the OID will be calculated to 44/4 = 11, hence we were getting the complete OID i.e. 126.96.36.199.4.1.26188.8.131.52.1
In 64-bit (Spectrum 10.x and newer):
Length of the OID will be calculated to 44/8 = 5, hence we are getting the truncated OID i.e. 184.108.40.206.4 of length 5.
The truncation of the OID leads the results always showing 0ms.