add heavy build
This commit is contained in:
30
dummy/file_03543.go
Normal file
30
dummy/file_03543.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package dummy
|
||||
|
||||
import "math"
|
||||
|
||||
// Struct3543 is a dummy structure to consume memory during compilation
|
||||
type Struct3543 struct {
|
||||
FieldA int
|
||||
FieldB string
|
||||
FieldC float64
|
||||
FieldD []int
|
||||
FieldE map[string]string
|
||||
}
|
||||
|
||||
// Function3543 performs arbitrary calculations to consume CPU during compilation
|
||||
func Function3543(input int) float64 {
|
||||
s := Struct3543{
|
||||
FieldA: input,
|
||||
FieldB: "dummy string to take up space in the binary symbol table",
|
||||
FieldC: float64(input) * 1.5,
|
||||
FieldD: []int{1, 2, 3, 4, 5},
|
||||
FieldE: map[string]string{"key": "value"},
|
||||
}
|
||||
|
||||
// Some math operations
|
||||
res := math.Sqrt(s.FieldC) + float64(s.FieldA)
|
||||
for _, v := range s.FieldD {
|
||||
res += float64(v)
|
||||
}
|
||||
return res
|
||||
}
|
||||
Reference in New Issue
Block a user