The several Regex expressions used for validating types such as DateTime and DID are compiled individually during each deserialization. When profiling an application consuming thousands of events a second (firehose), these account for nearly 50% of CPU time.
The several Regex expressions used for validating types such as DateTime and DID are compiled individually during each deserialization. When profiling an application consuming thousands of events a second (firehose), these account for nearly 50% of CPU time.