软件测试HW1
遇到的錯誤:
在使用openGL做圖形時,繪制多個物體后會發現幀率很低
原因及解決方法:
我將場景中的物體減少,幀率便提高了很多。因為不是很復雜的形狀,排除了計算機性能不足的問題。打開任務管理器發現磁盤的占用率很高。
最終找出原因是將著色器的創建程序放在了循環中,導致會不停地從硬盤中讀入著色器文件并進行編譯鏈接,當繪制物體多時就會導致讀取量大,導致幀率低。
為此我改寫了著色器類,將著色器類的對象改為全局的,只讀取編譯鏈接一次。
轉載于:https://www.cnblogs.com/LexDice/p/6472890.html
總結
- 上一篇: html引入另一个html
- 下一篇: ie下js不执行的几种可能