Pretty much all laptops have a 2-4 hour battery life and get really hot, just the nature of it. They have those laptop pads for cooling the laptop from underneath but I haven't used one. XPS laptops are computing beasts especially with games but yes it will have a short battery life and will get really hot. 2-4 hours again is standard if that's even what you were asking.
I am looking at dell xps studio 16. My worry is about the battery and the heat. Is it a good option to buy dell xps studio 16