Skip to content

Instantly share code, notes, and snippets.

@IshanArya
Forked from sorenlouv/cpu-intensive.js
Last active June 1, 2020 22:49
Show Gist options
  • Save IshanArya/55743f73a0892f19373986ff1dff951c to your computer and use it in GitHub Desktop.
Save IshanArya/55743f73a0892f19373986ff1dff951c to your computer and use it in GitHub Desktop.
A CPU intensive operation. Use to test imitate blocking code, test WebWorkers etc.
import "math"
func intenseFunc(n int) int {
var result float64 = 0
v := float64(n)
for i := math.Pow(v, 7); i >= 0; i-- {
u := float64(i)
result += math.Atan(u) * math.Tan(u)
}
return int(result)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment