thanks a lot for pointing out 'hyperfine' and for providing this
somewhat self-defeating plugin.

comparing 0.54-1 to the artifact from the iem pipeline for 618b6325
now, i get the results below. side notes:
* the plugin is present in all cases, but should only affect the last
comparison, i assume
* it's a bit irritating to me that quitting 618b63 is slower via
'-send' flag than through the plugin, but this was obviously caused by
outliers (although i got similar results with another 10 runs)

| version | flags                  | time                  |
|---------|------------------------|-----------------------|
| 0.54-1  | -nogui -send "pd quit" |   78.5 ms ±    0.6 ms |
| 618b63  | -nogui -send "pd quit" |   77.9 ms ±    1.3 ms |
|         |                        |                       |
| 0.54-1  |        -send "pd quit" |  327.2 ms ±    5.6 ms |
| 618b63  |        -send "pd quit" | 2512.9 ms ± 1523.3 ms |
|         |                        |                       |
| 0.54-1  |                        |  396.5 ms ±    4.7 ms |
| 618b63  |                        | 2117.4 ms ±  518.0 ms |

... and a bit of system info:

Model Name: MacBook Air
Model Identifier: Mac14,2
Model Number: MLY33D/A
Chip: Apple M2
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 8 GB

System Version: macOS 14.5 (23F79)
Kernel Version: Darwin 23.5.0

cheers,
ben

Am Mo., 27. Mai 2024 um 15:08 Uhr schrieb IOhannes m zmoelnig <[email protected]>:
>
> On 5/27/24 12:15, IOhannes m zmoelnig wrote:
> >
> >
> > here's what i get on my Debian system using `hyperfine` (which runs the
> > application multiple times, to cater for disk-caching and whatnot)
> >
> > | version | flags  | time                |
> > |---------|--------|---------------------|
> > | 0.54-1  |        | 131.7 ms ±  21.8 ms |
> > | 0.54-1  | -nogui | 4.7 ms ±   2.6 ms   |
> > | 618b63  |        | 38.4 ms ±   3.6 ms  |
> > | 618b63  | -nogui | 4.1 ms ±   2.3 ms   |
> >
> >
> [...]
> >
> > if you want to measure the time until the GUI is fully available, you
> > probably have to use a GUI plugin that quits Pd from the GUI side.
>
> so i went ahead and created the following GUI-plugin named
> "quitter-plugin.tcl":
> ```tcl
> after idle {pdsend "pd quit"}
> ```
>
> now Pd will quit once the GUI has become "idle" (right after startup).
> which gives me the following stats:
>
> | version | time                |
> |---------|---------------------|
> | 0.54-1  | 249.9 ms ±  61.8 ms |
> | 618b63  | 202.3 ms ± 119.3 ms |
>
> so you can see, it is much slower than the naive "-send 'pd quit'" test.
>
> Pd-0.55 is still much faster that 0.54-1, at least for me.
>
>
> gdmfar
> IOhannes
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to