Index

1. Optimisers: GCC and friends


2. Structure of GCC


3. How to profile your code


4. GCC and tips


5. GCC debugging


6. Debugging your code


7. Valgrind


8. What is wrong with this code?


9. Valgrind gives you a huge hint


10. Making your program go faster


11. Making your code go even faster


12. Tutorial/coursework hint


13. Size of code generated


14. How to debug a shared library (PGE)


15. Add a profiling library during the shared library link stage (-lprofiler)


16. A graphical performance call tree


17. Profiling


18. How to debug your code


19. Taking a different language approach


20. Whole program optimisation in gm2


21. optBroadphasePredictiveCanCull


Index

1. Optimisers: GCC and friends
2. Structure of GCC
3. How to profile your code
4. GCC and tips
5. GCC debugging
6. Debugging your code
7. Valgrind
8. What is wrong with this code?
9. Valgrind gives you a huge hint
10. Making your program go faster
11. Making your code go even faster
12. Tutorial/coursework hint
13. Size of code generated
14. How to debug a shared library (PGE)
15. Add a profiling library during the shared library link stage (-lprofiler)
16. A graphical performance call tree
17. Profiling
18. How to debug your code
19. Taking a different language approach
20. Whole program optimisation in gm2
21. optBroadphasePredictiveCanCull
Index

This document was produced using groff-1.22.