can I use single material multiple time ?

I m working on a game where I want to use same material multiple time assingning the texture. I want to do this for the performance reason. Does this make any difference using same material for different object or its like same as using different material for different object. Do using single material to many object helps on performance ??

http://docs.unity3d.com/Manual/DrawCallBatching.html

Big difference. It’s all in the link, but sharing materials can greatly increase performance.

Yes you can use the same material on multiple objects, and it might help for performance. Whether or not depends on if your objects will batch or not.

I should mention if you change something on a material (an assigned texture or any material property like a color) that change will be visible on all objects that use that material. If you use the renderer.material Unity creates a new material for you so you can change things on the material for this object only. If you want to keep your materials shared you have to use renderer.sharedMaterial. This let you access the one material which might be used by multiple objects.