关于切换RenderState和切换RenderTarget的效率开销的几个疑问解决思路

关于切换RenderState和切换RenderTarget的效率开销的几个疑问
1 切换RenderTarget的开销大么?比起切换RenderState来哪个开销更大?

 2 用StateBlock切换一组RenderState效率高,还是直接连续调用Device->SetRenderState效率高?

 3 CreateStateBlock和Device->BeginStateBlock, 这两种方法是不是后者效率更高?后者只保存特定一组状态..但是我不确定是不是后者效率高。不仅仅是 CreateStateBlock和Device->BeginStateBlock操作时的效率区别;
 还包括所创建出来的StateBlock在Capture和Apply时的效率差异

不知道这里有没有人关注过这些琐碎的细节..

------解决方案--------------------
这些只需要观察pix就搞定了呀 亲!