valgrind
simendsjo
simendsjo at gmail.com
Sun Mar 10 05:21:01 PDT 2013
On Sunday, 10 March 2013 at 11:58:39 UTC, Druzhinin Alexandr
wrote:
> On 10.03.2013 18:11, simendsjo wrote:
>> On Sunday, 10 March 2013 at 11:06:41 UTC, simendsjo wrote:
>>> I haven't used valgrind/cachegrind on C/C++ programs before,
>>> but I'm
>>> pretty sure it doesn't behave as expected on D code. I found
>>> this page
>>> to fix the mangling issue:
>>> http://wiki.dlang.org/Other_Dev_Tools, but
>>> all callgraphs is empty.
>>
>> Ah, nevermind. Just found "callgrind"..
> Why are you pretty sure? The difference is garbage collector
> only that scans memory and causes wrong read from valgrind POV
> and mangling makes work with it harder a little bit. But
> profiling, heap usage and memory leaks are the same I'm sure .
> I use it recently but I found one bug and it was simple and
> clear - I mean bug finding.
My "pretty sure" was referring to the fact that the callgraph
only printed the function I was looking at. As I said,
"--tool=callgrind" was the option I was looking for.
More information about the Digitalmars-d-learn
mailing list