Profile cover photo
Profile photo
Gernot Klingler
About
Gernot's posts

Beim hochfahren meines Rechners nach dem letzten Windows 10 Update:

"Hallo! Wir haben ihren PC aktualisiert. Ihre Dateien befinden sich dort wo sie sie zuletzt abgelegt haben"

Scheinbar nicht selbstverständlich, drum freut mich das jetzt besonders ;)

Different views of the same thing yield something exceedingly important and precious: perspective. This is it what makes hype-free opinions and thoughtful discussions so interesting and valuable, especially if (not just "even when") they comprise viewpoints that are different from that of your own.

Post has attachment

Post has attachment
I evaluated some tools for application level CPU profiling on #Linux : #gprof #Valgrind and #gperftools and want to share my results with you. Hope you find it useful.

Post has attachment
Evaluated some Linux tools for CPU profiling: #gprof , #Valgrind and #gperftools - you can read more about it on my blog...

Post has attachment
If you want to make your C++ project portable between operating systems and compilers, there are various things to consider. In this article I focus on shared libraries and give a practical overview on how to create and use shared libraries with different compilers on different operating systems, with the goal of portable source code and a unified build process. I appreciate any feedback.

Post has attachment
Just stumbled upon the "Compiler Explorer". A nice tool to explore how your C++ code compiles into assembly. Also handy if you want to figure out compiler specifics, e.g. check how a different compiler or certain optimization flags affect the assembly output. Or just to check if your code compiles with different compilers.

Post has attachment
Do you use virtual machines and/or chroots for software development? Then you might be interested in my recent blog post about how and why I now use #docker for development purposes.

Post has attachment
In my previous blog post I wrote about include dependencies in general – why they matter and how to keep them at a minimum. In this article I’ll give a quick overview about the tools I evaluated and used to examine and adjust include dependencies of a large #C++ project.

Post has attachment
I'm currently working on a large C++ code base where (unnecessary) include dependencies begun to hurt - especially the incredible long compilation times are a major issue. But also the effects refactoring and testing of this physically coupled code base got problematic and expensive. I begun to realize that this include dependencies are more important than I was aware of.
I've investigated in understanding, avoiding and resolving unnecessary include dependencies and summarized my experiences and thoughts on my blog. Somebody might find it useful. I appreciate any feedback.
Wait while more posts are being loaded