Puredyne/壓力測試
因為沒有什麼比在演出或安裝過程中系統突然凍結或崩潰更糟糕的了,因此測試系統的極限非常重要。以下指南旨在提供一些測試 Puredyne 的建議,以便您既能瞭解您的機器/軟體的極限,又能幫助專案發現異常行為。
當您使用您已經熟悉的軟體進行壓力測試時,更有意義,這樣您就可以有一個共同的基礎來比較事物。如果軟體不存在,我們需要知道它丟失了,以及您需要它,特別是如果它是在 Puredyne 的先前版本中存在但沒有進入新版本的軟體。
同樣,我們需要知道系統是否已準備好用於您的測試,或者是否還需要修復某些東西。例如
- 您能安裝 Puredyne 嗎?
- 即時永續性是否正常工作?
- 您能正常啟動嗎?
- 您有聲音嗎?3D 加速?
- 您能上網嗎?
- 等等(歡迎提供建議)
一旦您擁有一個滿足測試最低標準的環境,只需使用您習慣的軟體(您最喜歡的 Pd 補丁、Ardour 會話、Sc 程式碼、影片編輯套件、Inkscape 狂歡等等)並檢查它是否按預期工作。
- 它是否比平時慢?
- 它是否比應該的崩潰更多?
- 您可以執行多個例項並仍然擁有一個相對響應的系統(如果與應用程式相關)嗎?
- 您可以長時間工作或使用該軟體,還是它在幾分鐘、幾小時、幾天後就會凍結?
- 等等(歡迎提供建議)
嘗試做一些不尋常的事情,看看您的系統能承受多少,例如將 Jack 設定為非常低的延遲,並在複雜的反饋迴路中開始堆疊 Jack-Rack 效果。同時開啟多個應用程式,上網並在 Firefox 或 Chromium 中開啟一百個標籤,觀看 HD 電影等等。
重點不是證明 Puredyne 會卡住。它會卡住。但是,卡住點對您來說是否可以接受,或者看起來正常,或者看起來與另一個系統相比有所不同(更糟)?
FIXME - 在 Puredyne 上測試音訊延遲的良好協議是什麼,以及如何維護一個結果資料庫,以便每個人都可以在一個版本到另一個版本之間進行比較?
由於壓力測試依賴於非常具體的客觀和主觀元素的混合,測試未涵蓋的問題顯然會忽略。因此,採用一個正在進行的系統可以幫助發現丟失的軟體、新錯誤等等。
與 Puredyne 的其他文件一樣,請隨時編輯和修改此頁面,我們希望聽到與媒體實踐相關的測試 Puredyne 的具體方法。