teaching:ressourcen:debugging

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:ressourcen:debugging [2019-01-30 10:27]
Michael Kuhn
teaching:ressourcen:debugging [2019-04-15 15:38] (current)
Michael Kuhn
Line 4: Line 4:
 distributed C programs. distributed C programs.
  
-====== GDB ======+===== GDB =====
  
 [[http://​www.gnu.org/​software/​gdb/​|GDB]] is the GNU project debugger. [[http://​www.gnu.org/​software/​gdb/​|GDB]] is the GNU project debugger.
Line 41: Line 41:
  
  
-====== Valgrind ​======+===== Valgrind =====
  
 [[http://​www.valgrind.org/​|Valgrind]] contains some very powerful and helpful tools for debugging, like ''​memcheck'',​ ''​callgrind'',​ ''​cachegrind''​ and some more.  [[http://​www.valgrind.org/​|Valgrind]] contains some very powerful and helpful tools for debugging, like ''​memcheck'',​ ''​callgrind'',​ ''​cachegrind''​ and some more. 
Line 58: Line 58:
   ​   ​
 Warning: be careful by using any valgrind tools. The program could run up to many times slower. Chose appropriate parameters. ​ Warning: be careful by using any valgrind tools. The program could run up to many times slower. Chose appropriate parameters. ​
- 
-====== Performance Analysis ====== 
- 
-We offer ScoreP, Likwid and more to profile and trace parallel applications. ​ 
  
 ===== Score-P ===== ===== Score-P =====
- 
  
 An example session is like: An example session is like:
teaching/ressourcen/debugging.1548840423.txt.gz · Last modified: 2019-01-30 10:27 by Michael Kuhn