Todd Gamblin
be6bb413df
spack solve
: use consistent units for time
...
`spack solve` is supposed to show you times you can compare. setup, ground, solve, etc.
all in a list. You're also supposed to be able to compare easily across runs. With
`pretty_seconds()` (introduced in #33900 ), it's easy to miss the units, e.g., spot the
bottleneck here:
```console
> spack solve --timers tcl
setup 22.125ms
load 16.083ms
ground 8.298ms
solve 848.055us
total 58.615ms
```
It's easier to see what matters if these are all in the same units, e.g.:
```
> spack solve --timers tcl
setup 0.0147s
load 0.0130s
ground 0.0078s
solve 0.0008s
total 0.0463s
```
And the units won't fluctuate from run to run as you make changes.
-[x] make `spack solve` timings consistent like before
2022-12-26 22:28:44 +01:00
..
2022-12-09 13:27:46 +00:00
2022-12-23 13:57:44 -06:00
2022-12-17 20:15:15 +01:00
2022-12-16 19:22:04 +00:00
2022-07-31 13:29:20 -07:00
2022-11-22 00:27:42 -08:00
2022-12-13 23:44:13 +01:00
2022-11-11 00:50:07 -08:00
2022-12-05 08:59:27 -07:00
2022-11-22 00:27:42 -08:00
2022-12-08 11:28:06 -08:00
2022-11-15 10:07:54 +01:00
2022-12-07 14:56:53 -08:00
2022-12-06 16:32:08 -08:00
2022-12-26 22:28:44 +01:00
2022-12-26 22:28:44 +01:00
2022-11-14 08:22:29 -06:00
2022-07-31 13:29:20 -07:00
2022-11-18 22:22:51 +01:00
2022-12-22 09:48:05 +01:00
2022-12-13 13:55:32 +01:00
2022-12-15 09:35:33 +01:00
2022-07-31 13:29:20 -07:00
2022-11-14 13:11:28 +01:00
2022-11-14 13:11:28 +01:00
2022-12-14 10:03:18 +01:00
2022-12-09 13:27:46 +00:00
2022-11-01 16:25:55 -06:00
2022-12-05 08:59:27 -07:00
2022-12-08 11:28:06 -08:00
2022-12-05 08:59:27 -07:00
2022-11-15 10:07:54 +01:00
2022-12-12 11:24:28 +01:00
2022-11-15 10:07:54 +01:00
2022-07-31 13:29:20 -07:00
2022-07-31 13:29:20 -07:00
2022-12-13 23:44:13 +01:00
2022-11-14 13:11:28 +01:00
2022-12-14 23:47:11 +01:00
2022-07-31 13:29:20 -07:00
2022-09-16 00:57:10 +00:00
2022-11-15 10:07:54 +01:00
2022-12-22 15:32:48 +01:00
2022-11-15 10:07:54 +01:00
2022-12-15 17:45:32 +01:00
2022-11-14 13:11:28 +01:00
2022-10-26 20:17:32 +02:00
2022-12-05 08:59:27 -07:00
2022-11-17 09:17:41 +01:00
2022-07-31 13:29:20 -07:00
2022-12-13 13:55:32 +01:00
2022-12-07 14:56:53 -08:00
2022-10-26 20:17:32 +02:00
2022-07-31 13:29:20 -07:00
2022-07-31 13:29:20 -07:00
2022-11-15 10:07:54 +01:00
2022-12-06 11:54:02 +01:00
2022-12-09 10:07:54 -08:00
2022-08-23 00:52:48 -07:00
2022-07-31 13:29:20 -07:00
2022-01-14 22:50:21 -08:00
2022-10-21 18:30:26 +02:00
2022-12-14 23:47:11 +01:00
2022-11-15 10:07:54 +01:00
2022-12-09 13:27:46 +00:00
2022-12-05 08:59:27 -07:00
2022-12-06 11:54:02 +01:00
2022-10-11 19:28:27 +02:00
2022-11-14 13:11:28 +01:00
2022-11-15 10:07:54 +01:00
2022-12-05 08:59:27 -07:00
2022-11-21 18:33:35 -08:00
2022-11-15 10:07:54 +01:00
2022-08-11 09:33:08 -05:00
2022-11-15 10:07:54 +01:00
2022-11-15 10:07:54 +01:00
2022-12-07 14:56:53 -08:00