繁體中文
English 简体中文 繁體中文
Methodox 首頁

Glaze! 執行時效能基準測試

主要觀察結果:

  1. Neo 圖編輯器 GUI 會讓速度稍微變慢一點(由於 Dispatcher、INotifyPropertyChanged 和 GUI 更新),但與無頭執行(例如在 Stewer 中)相比,最多可能慢 30%;
  2. Stewer 和 Neo 都不比原生慢很多——在節點網路較小時,大約比原生慢 25%-30%;反射式/解釋式執行時的表現與之前的基準測試一樣良好(可能得益於 C# 在 JIT 和反射方面的優勢)(針對小型圖網路)。

Sky Hopper

這裡我們在 C# 中直接引用 Glaze! NuGet 包。

原始碼:(待線上提供)

觀察結果

  • 在只有 60 FPS 的情況下,解釋執行的瓶頸並不明顯——相比之下,像 Mandelbrot 這樣的緊密迴圈每秒需要執行數十萬次迭代。