performance analysis techniques