Im at the moment developing a very heavy website which i need to optimize becouse of the long loading time. I was wondering what kind of tools i could use to check how large a website is in terms of kb's to use that as a meassuring tool to optimize it.
You could use FireBug and the Network Monitoring feature. And as suggested by @Artem K. in the comments section you could also take a look at YSlow.