動物每天的食量大小與其身體的大小和新陳代謝水平的高低有關,同時還與食物種類有關。身體大的吃得多,身體小的吃的少;新陳代謝水平高的熱血動物消耗的能量多,食量則較大;新陳代謝水平低的變溫動物(冷血動物)消耗的能量較少,食物需要量則較少;吃植物的食量較大,吃肉的食量較小。大型蜥腳類恐龍,如馬門溪龍,有人按熱血動物的標準估計每天需進食300千克的植物才能滿足身體對營養(yǎng)的需要。但是馬門溪龍的口腔狹小,就是每天24小時不睡覺,不歇氣,一個勁地吃東西,也難以完成300千克的進食量。可如果馬門溪龍是冷血動物,情況就完全不一樣了,它每天只需進食較少量的食物就夠了。