Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re^4: Trading compile time for faster runtime?

by swl (Vicar)
on Apr 22, 2022 at 03:31 UTC ( #11143188=note: print w/replies, xml ) Need Help??

in reply to Re^3: Trading compile time for faster runtime?
in thread Trading compile time for faster runtime?

Are those times for the full build process or just running the tests?

And do I read the table correctly in that the second of the repeated row labels is for g++ on linux and gcc on non-linux?

A short extract is below showing two rows for the first two columns, representing "HP-UX - 11.11" and "HP-UX - 11.23". These are non-linux so am I correct that this means 106.3 for cc and 147.4 for gcc on those platforms? Although then I'm wondering what the values after the forward slash are.

-Duse64bitall 106.3 / 97.2 59.6 / 66.3 -Duse64bitall 147.4 / 79.7 / 108.4

Edit: But now I see the labels at the bottom of the table, so the repeated labels are for where -DDEBUGGING is set, and the forward slash separates the compilers. That answers the second part of my question.

Replies are listed 'Best First'.
Re^5: Trading compile time for faster runtime?
by Tux (Canon) on Apr 22, 2022 at 09:08 UTC

    Running the tests

    Enjoy, Have FUN! H.Merijn

      Thanks for clarifying.

      One more question - what formula (or code) is used to calculate the speed difference? Most of the differences on Linux are about 5% or less (ratios). The big differences are all on HP-UX 11.23.

        Time used divided by number of tests run. All extracted from the test report make test_harness

        Enjoy, Have FUN! H.Merijn

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11143188]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (5)
As of 2023-02-01 15:22 GMT
Find Nodes?
    Voting Booth?
    I prefer not to run the latest version of Perl because:

    Results (10 votes). Check out past polls.