Learn the basics of optimization, learn about leafs and portals and how to keep their numbers down to increase compilation speed.
Rundown
First there's a quick theoretical walkthrough of how leafs and portals work. Then the problem is presented; round shapes and details.
Then we open up hammer and create a cylinder, we compile the map and see a large amount of leafs and portals in the compiler window. Then we tie the cylinder to the func_detail entity and compile the map again to see that the number of portals and leafs have decreased a lot.
Made by Silverfish
http://www.precautious.nu/~silverfish