In fact, besides worse performance, there are bugs related to the current double parsing. For example, elements of CRaCEngineOptions get recorded twice:
```
java -XX:CRaCEngineOptions=direct_map=false -XX:CRaCRestoreFrom=cr
[0.025s][warning][crac] CRaC engine option 'direct_map' specified multiple times
```
- relates to
-
JDK-8355974 [CRaC] Move CPUFeatures verification to the parent process of JVM
-
- Resolved
-
- links to
-
Commit(crac) openjdk/crac/30d91696
-
Review(crac) openjdk/crac/258