Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #86659
| 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) |
"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 | Next — Next in thread | Find similar | Unroll 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