If you are comparing very large files, use bdiff instead of diff. Both programs work in a similar manner:
$ bdiff leftfile rightfile
Use bdiff instead of diff for files longer than 3500 lines or so.