Processing time of my model is too long.
Right now my model is supposed to process around 260 feature classes (each of them contains single point) into one feature class. All feature classes are located inside geodatabase in one feature dataset. For that purpose I am using submodel which iterates through the dataset and with use of Collect Values tool it allows me to append all the feature classes into one class.
Unfortunatelly the processing time for that test dataset is around 4-5 hours, which is too long. Is there any option to optimize the model and make it faster? Below you can see screenshots of my submodel and main model.
Main model:

Submodel:
