performance comparison

performance comparison