Martin Leitner-Ankerl

37 Followers
92 Following
125 Posts
Software engineer at @dynatrace. C++ developer, #Bitcoin enthusiast
birdhttps://twitter.com/sunitram
githttps://github.com/martinus
webhttps://martin.ankerl.com
I'm wearing a chicken when I'm afraid to merge a pull request
I've tried to use ChatGPT to help me name a #Linux #CLI command I am writing, and it was actually really helpful
Today at the zoo

I have a problem with benchmarking in Linux. It uses lots of threads, and benchmark results fluctuate a lot. This seems to be caused by Address Space Layout Randomization (ASLR), when I disable it I get very consistent benchmark results. The graph shows two histograms of the runtimes of multiple runs.

Can any Linux / C++ / Intel expert explain why ASLR can have such a huge impact? #cpp #linux #intel

All done on an intel i7, kernel 6.0.15-300.fc37.x86_64

Working on an alternative std::vector implementation that's not contiguous and can be the base for my ankerl::unordered_dense::map. https://github.com/martinus/unordered_dense

The big advantage is it doesn't have allocation spikes. Surprisingly, insertion is faster because no elements have to be moved around #cpp

GitHub - martinus/unordered_dense: A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion

A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion - martinus/unordered_dense

GitHub
Naja so richtig intelligent ist ChatGPT noch nicht
Winter is coming!
Also ich hab heute mit Armin Wolf geplaudert lol