What is tracing?

I have read the documentation provided in torch.jit.trace, still the concept does not come clear to me.

What is the purpose of using torch.jit.trace? What are the advantages of tracing a model?