Generally the more you weigh the more activity that has to take place in your body = more energy being used.
Muscle tissue uses more energy than fat so that's why it's a generalization, plus your rate of physical and mental activiy.
The body loses heat all the time so you're losing weight constantly unless you're currently eating/drinking.
metabolism = heat energy lost/total energy (body weight)
ex 1 ) 150lbs man may burn 20 joules per hour
20/150 = 0.13 joules of heat lost per pound every hour.
250lb man may burn 30 joules per hour.
30/250 = 0.12 joules
so 150lbs man is a bit leaner and/or active than the bigger guy, because his rate is higher.
ex 2 ) 150lbs man burns 20 joules per hour
20/150 = 0.13 joules of heat lost per pound every hour.
250lb man may burn 40 joules per hour.
20/250 = 0.16 joules
so 250lbs man is leaner and/or active than the smaller guy. (the 250lbs guy is eating on average 3840 calories (1 joule = 4 calories so 4 x 40 joules x 24hrs) a day. (the 150lbs guy is eating 1920)