遅い

WinFormを使ってコントロールをたくさん載せると、とたんに遅くなりますね。やっぱり安い、早い、うまいとは行かないもんですね。
C#を使えば、開発効率はかなり上がるものの、メモリ消費と遅さはある程度あきらめるしかないのかも。
何をすると遅くなるってあたりの知識が、.NET言語を使ううえでの必要なノウハウってとこでしょうか。
そのあたりの知識が手っ取り早くまとまってる情報はどこかにないものでしょうか?