Changes between Version 7 and Version 8 of instruments


Ignore:
Timestamp:
07/01/16 22:54:34 (9 years ago)
Author:
agscott1
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • instruments

    v7 v8  
    118118
    119119By designating a source file for `MatrixMultiply()`, we can now see that the inner loop and corresponding matrix operations take the most time out of the entire function. This gives us an idea of what we need to start optimizing first.
     120
     121= Known Issues =
     122
     123Below are some issues I've run into in the past while setting up Instruments. Hopefully everything goes smoothly, but if for some reason Instruments doesn't work as intended, check the questions below.
     124
     125== The call tree has mangled, greyed out symbols ==
     126
     127By mangled greyed out symbols, I mean seemingly random codes that you can't actually focus on. A picture of what it might look like is shown below.
     128
     129[[Image(http://i.imgur.com/aWlLPC6.png)]]
     130
     131The issue is caused by trying to use the wrong dSYM file when attaching a process. This is caused by using the incorrect `issm.exe` or by using another `issm` executable. To fix this, you need to be sure that you have set the target process as `issm.exe` under `$ISSM_DIR/bin/issm.exe`. Any other process, even if it is an executable will result in mismatching library symbols, and will cause all functions to be mangled.