Ok, I've been working on and off for a couple of weeks now on my first multi-threaded application that uses the GNU suite of tools. I'm starting to feel better about the attempt, but still need to get experiance and have no local community to draw from.
What checking aids can I use? -- I've seen one or two libraries that will report on memory usage, and I seem to remember a code coverage test tool --- but I can't seem to find them again, and I don't want to miss the standard or assumed ones just because I'm new and have no other mentor/peer to guide me in this delevopment environment.
I'm looking for a list of any and all tools and/or links to documented development procedures specific to Linux/Unix/GNU development, including:
1) Detecting memory leaks
2) Code coverage -- where is the code spending most of its time
3) Performance tuning aids