Article View: pl.comp.programming
Article #217712Re: rzadki bład w programie w C++
From: Maciej Sobczak
Date: Mon, 23 Aug 2021 18:51
Date: Mon, 23 Aug 2021 18:51
12 lines
2129 bytes
2129 bytes
> Jak podejść do problemu, jakiej strategii użyć? Co mogę zrobić poza asercjami? Debugowanie nie ma sensu bo błąd występuje zbyt rzadko. valgrind Może problem w sensie niespodziewanych wyników występuje rzadko, ale być może niewłaściwe operacje (odczyt zmiennych przed zapisem, użycie zaraz po zwolnieniu bloku, itp.) są znacznie częstsze, tylko zwykle nie dają złych objawów. Valgrind pomaga takie sytuacje wykryć. Przy okazji wpływa na upływ czasu w programie, co może zarówno utrudnić jak i ułatwić szukanie błędów związanych z wielowątkowością. W każdym razie - jego użycie nic nie boli, puszcza się to tak (Linux): $ valgrind ./mojprogram Są jeszcze różne fajne opcje, nie pamiętam. Ale to jedno z najzacniejszych narzędzi diagnostycznych, ever. -- Maciej Sobczak * http://www.inspirel.com
Technical Details
Message-ID:
<dc6c8595-a0cb-4ae5-8917-0bae3029334bn@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<903213e7-90d8-443c-98f4-7ccefb998340n@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:5a48:: with SMTP id o8mr30728313qta.302.1629744695784; Mon, 23 Aug 2021 11:51:35 -0700 (PDT) X-Received: by 2002:ac8:1498:: with SMTP id l24mr30611076qtj.169.1629744695614; Mon, 23 Aug 2021 11:51:35 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Mon, 23 Aug 2021 11:51:35 -0700 (PDT) In-Reply-To: <903213e7-90d8-443c-98f4-7ccefb998340n@googlegroups.com> Injection-Info: google-groups.googlegroups.com; posting-host=213.108.152.51; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 213.108.152.51 References: <903213e7-90d8-443c-98f4-7ccefb998340n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <dc6c8595-a0cb-4ae5-8917-0bae3029334bn@googlegroups.com> Subject: Re: rzadki bład w programie w C++ From: Maciej Sobczak <see.my.homepage@gmail.com> Injection-Date: Mon, 23 Aug 2021 18:51:35 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit