vectorization of a simple loop -- not in DMD?
Siarhei Siamashka
siarhei.siamashka at gmail.com
Thu Jul 14 05:30:58 UTC 2022
On Tuesday, 12 July 2022 at 13:23:36 UTC, ryuukk_ wrote:
> I wonder if DMD/LDC/GDC have built in tools to profile and
> track performance
Linux has a decent system wide profiler:
https://perf.wiki.kernel.org/index.php/Main_Page
And there are other useful tools, such as callgrind. To take
advantage of all these tools, DMD/LDC/GDC only need to provide
debugging symbols in the generated binaries, which they already
do. Profiling applications to identify performance bottlenecks is
very easy nowadays.
> Rust have this: https://perf.rust-lang.org/
>
> Maybe we need to do something similar
What is this website? Are they tracking performance differences
between different versions of Rust or something? Like ensuring
that the compile time does not regress without them noticing this
immediately?
More information about the Digitalmars-d-learn
mailing list