Tilak,End routine process the data records package by package based on the package size defined in DTP by default (50,000) whereas field level routine works record by record.
So if you think about performance then you can conclude then end routine is more performance optimized as compared to field level routine.
Regards,
AL