وظیفه تنظیم دمای بدن بر عهده قسمتی از مغز به نام هیپوتالاموس است. این قسمت، معمولا دمای بدن را در حدود ۳۷ درجه سانتیگراد نگه میدارد (با اندکی تغییر در طول روز و شب). اگر ویروس یا باکتری وارد بدن شود، ممکن است هیپوتالاموس برای از بینبردن هرچه سریعتر این باکتریها دمای بدن را زیاد کند. در این صورت تب بهعنوان بخشی از واکنش سیستم ایمنی بدن رخ میدهد و با از بینرفتن عفونت، هیپوتالاموس باید دمای بدن را به حالت عادی برگرداند. مسکنهایی مثل استامینوفن میتوانند تب را پایین بیاورند ولی تاثیری روی گرمازدگی ندارند. تنها تغییر شرایط محیطی، آبرسانی به بدن و خنککردن بدن از طریق گذاشتن یخ روی پوست میتواند روی گرمازدگی تأثیر بگذارد.