Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #86659

"the sad state of debug performance in c++" by Vittorio Romeo

From Lynn McGuire <lynnmcguire5@gmail.com>
Newsgroups comp.lang.c++
Subject "the sad state of debug performance in c++" by Vittorio Romeo
Date 2022-09-27 17:12 -0500
Organization A noiseless patient Spider
Message-ID <tgvsfq$5bec$3@dont-email.me> (permalink)

Show all headers | View raw


"the sad state of debug performance in c++" by Vittorio Romeo
    https://vittorioromeo.info/index/blog/debug_performance_cpp.html

"By now, it should (hopefully) be common knowledge that the term “zero 
cost abstraction” is a lie. To be fair, it’s more of a misnomer – had 
the term been “abstraction likely to result in zero runtime overhead 
after optimizations” then it would have been much more honest, but I can 
see why that didn’t fly…"

"Most C++ developers tend to accept the fact that “zero cost 
abstractions” provide zero runtime overhead only with optimizations 
enabled, and that they have a negative impact on compilation speed. The 
same developers tend to believe that the benefits of such abstractions 
are so valuable that having your program perform poorly in debug mode 
(i.e. without optimizations enabled) and compile more slowly is worth it."

"I used to be one of them."

He is not wrong.

Lynn

Back to comp.lang.c++ | Previous | NextNext in thread | Find similar | Unroll thread


Thread

"the sad state of debug performance in c++" by Vittorio Romeo Lynn McGuire <lynnmcguire5@gmail.com> - 2022-09-27 17:12 -0500
  Re: "the sad state of debug performance in c++" by Vittorio Romeo Manfred <noname@add.invalid> - 2022-09-28 05:40 +0200
  Re: "the sad state of debug performance in c++" by Vittorio Romeo Juha Nieminen <nospam@thanks.invalid> - 2022-09-28 05:44 +0000
  Re: "the sad state of debug performance in c++" by Vittorio Romeo Mr Flibble <flibble@reddwarf.jmc.corp> - 2022-09-28 17:22 +0100

csiph-web