performance analysis notes 4379192