Follow few simple steps to find weak points and improve performance of your software!
Learn more about the features
1) Instrument your code:
void foo()
{
  HT_TP_G_FUNCTION();
  very_expensive_call();
}
void bar()
{
  HT_TP_G_FUNCTION();
  for (int i = 0; i < 100; i++)
  {
    foo();
    {
      HT_TP_G_STRACEPOINT("InternalOp");
      recursive(10);
    }
  }
}
    
2) Analyze results:

Features: