Peter Krempa
4865dd673d
qemu*xml2*test: Cache capabilities between tests
...
Invoking the XML parser every time is quite expensive. Since we have a
deep copy function for 'virQEMUCapsPtr' object, we can cache the parsed
results lazily.
This brings significant speedup to qemuxml2argvtest:
real 0m2.234s
user 0m2.140s
sys 0m0.089s
vs.
real 0m1.161s
user 0m1.087s
sys 0m0.072s
qemuxml2xmltest benefits too:
real 0m0.879s
user 0m0.801s
sys 0m0.071s
vs.
real 0m0.466s
user 0m0.424s
sys 0m0.040s
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Jonathon Jongsma <jjongsma@redhat.com>
2021-02-20 13:28:50 +01:00
..
2021-02-08 18:50:47 +04:00
2021-02-08 18:50:47 +04:00
2021-01-26 15:44:50 +01:00
2021-02-10 11:44:48 +00:00
2020-11-24 18:45:07 +00:00
2020-11-24 18:45:07 +00:00
2020-11-24 14:21:08 -05:00
2020-12-09 14:03:05 +01:00
2021-01-04 15:33:31 +01:00
2020-11-24 14:21:08 -05:00
2021-02-20 13:20:32 +01:00
2021-02-20 13:20:32 +01:00
2020-11-20 12:09:51 +00:00
2021-01-08 15:27:00 +01:00
2021-01-08 15:27:00 +01:00
2021-02-20 13:21:21 +01:00
2021-02-20 13:21:21 +01:00
2021-02-16 14:03:13 +00:00
2021-02-11 17:15:34 -05:00
2021-01-08 09:18:21 +01:00
2021-02-16 12:25:30 +01:00
2021-02-10 13:37:12 +01:00
2021-01-06 02:05:10 +01:00
2020-12-07 15:38:31 -07:00
2020-12-07 15:38:31 -07:00
2021-02-08 18:50:47 +04:00
2021-02-08 18:50:47 +04:00
2021-02-02 15:00:55 +01:00
2021-02-03 17:26:39 +00:00
2020-11-24 18:45:07 +00:00
2021-02-20 13:21:21 +01:00
2020-11-24 14:21:29 -05:00
2021-02-05 00:20:45 -05:00
2020-12-09 14:03:05 +01:00
2021-01-04 15:33:31 +01:00
2020-11-24 14:21:29 -05:00
2021-02-05 00:20:45 -05:00
2020-12-01 11:23:41 +01:00
2021-02-20 13:20:32 +01:00
2021-02-16 14:03:13 +00:00
2020-12-04 16:15:03 +01:00
2021-01-08 15:27:00 +01:00
2021-02-11 17:05:34 +01:00
2021-02-05 00:20:45 -05:00
2021-02-20 13:21:21 +01:00
2021-02-20 13:21:21 +01:00
2021-02-05 00:20:45 -05:00
2021-02-11 17:05:33 +01:00
2021-02-11 17:05:33 +01:00
2021-02-11 17:05:33 +01:00
2021-02-20 13:28:50 +01:00
2021-02-11 17:05:34 +01:00
2021-02-20 13:28:50 +01:00
2021-02-20 13:28:50 +01:00
2021-01-08 09:18:21 +01:00
2020-11-19 17:25:44 +01:00
2021-02-16 12:25:30 +01:00
2020-11-20 12:09:51 +00:00
2020-12-07 10:41:15 -07:00
2021-02-20 13:28:50 +01:00
2021-02-20 13:28:50 +01:00
2021-02-20 13:26:37 +01:00
2021-02-11 17:05:34 +01:00
2021-02-03 13:07:13 +01:00
2021-02-10 13:37:12 +01:00
2021-02-11 17:05:34 +01:00
2021-02-02 15:00:55 +01:00
2021-02-05 00:22:09 -05:00
2021-02-10 11:03:39 +01:00
2021-02-11 17:05:33 +01:00
2021-02-02 00:27:58 -05:00
2021-02-11 17:05:33 +01:00
2020-11-27 16:28:31 +01:00
2021-02-10 11:03:39 +01:00
2021-02-05 00:20:45 -05:00
2020-12-17 09:27:51 +01:00
2021-02-05 00:20:45 -05:00
2021-02-10 11:03:39 +01:00
2021-01-29 17:52:10 -03:00
2020-11-23 14:44:39 +01:00
2021-01-06 09:25:07 +01:00
2020-11-23 14:44:39 +01:00
2020-11-23 14:44:39 +01:00
2020-11-23 14:44:39 +01:00
2021-01-06 09:25:07 +01:00
2020-11-23 14:44:39 +01:00
2021-01-06 09:25:07 +01:00
2021-01-27 07:49:58 +01:00
2021-02-11 17:05:35 +01:00
2021-02-10 13:37:11 +01:00
2021-01-06 02:05:10 +01:00