Easy fast question need answer please (about textures)

Hi there!
Im a noob looking for advice:

If i use the same texture, lets say for the roughness channel of multiple materials… Is it better than using a different texture for each material?

Does UE4 know that he has already loaded that texture, so he does not try to load it multiple times?
I dont know if that makes sense to you…

Thank you in advance!

If you use a texture in multiple materials it will only be stored in memory once

Okay, thank you a lot!!!