Walther / clovers

Ray Tracing in Rust
https://walther.github.io/clovers/clovers/
13 stars 1 forks source link

Investigate performance regression #109

Closed Walther closed 2 years ago

Walther commented 3 years ago

Significant performance regression somewhere between these commits:

# 06d9532f2e7ab7e28b54b65c6eba5b733e5b1f7f
Finished render in 13s 40ms 200us 608ns
Image saved to: renders/1630528589.png
just scene  868.95s user 3.56s system 3993% cpu 21.850 total

# 73138a72f17c09d6db17b99b9173f6bab3734106
finished render in 6s 153ms 290us 338ns
output saved: renders/1630528659.png
just scene  627.04s user 12.80s system 1576% cpu 40.583 total

Likely attributable to https://github.com/Walther/clovers/pull/95

Walther commented 2 years ago

Performance has been improved since this issue by a large margin.