Skip to content

Commit ad32fab

Browse files
committed
Use forked modules
1 parent dc54166 commit ad32fab

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

calculate.go

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,18 @@
11
package emc
22

33
import (
4-
"github.com/cloudfoundry/java-buildpack-memory-calculator/v4/calculator"
5-
"github.com/cloudfoundry/java-buildpack-memory-calculator/v4/flags"
4+
"github.com/wreulicke/emc/calculator"
65
)
76

87
func Calculate(totalMemory int64, loadedClassCount int64, threadCount int64, javaOptons string, headRoom int) ([]string, error) {
9-
h := flags.HeadRoom(headRoom)
10-
options := flags.JVMOptions{}
8+
options := calculator.JVMOptions{}
119
options.Set(javaOptons)
12-
tc := flags.ThreadCount(threadCount)
13-
tm := flags.TotalMemory(totalMemory)
14-
lcc := flags.LoadedClassCount(loadedClassCount)
1510
calc := calculator.Calculator{
16-
HeadRoom: &h,
11+
HeadRoom: headRoom,
1712
JvmOptions: &options,
18-
ThreadCount: &tc,
19-
TotalMemory: &tm,
20-
LoadedClassCount: &lcc,
13+
ThreadCount: threadCount,
14+
TotalMemory: calculator.Size(totalMemory),
15+
LoadedClassCount: loadedClassCount,
2116
}
2217
str, err := calc.Calculate()
2318
if err != nil {

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ require (
77
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d
88
github.com/cloudfoundry/java-buildpack-memory-calculator/v4 v4.2.0
99
github.com/saracen/walker v0.1.1
10+
github.com/stretchr/testify v1.7.1 // indirect
1011
github.com/wreulicke/go-java-class-parser v0.0.0-20200210000755-ea0c5bba6606
1112
golang.org/x/net v0.0.0-20200707034311-ab3426394381 // indirect
1213
gopkg.in/alecthomas/kingpin.v2 v2.2.6

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An
4040
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
4141
github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
4242
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
43+
github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY=
44+
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
4345
github.com/wreulicke/go-java-class-parser v0.0.0-20200210000755-ea0c5bba6606 h1:Hk5USgnCYCxzejsEJx1qApWrgHkM/F/rUwQyZ+4dehA=
4446
github.com/wreulicke/go-java-class-parser v0.0.0-20200210000755-ea0c5bba6606/go.mod h1:rH+Ei3TGttVxPLRncqJW32rwlo9lKP9lYs8rw6JRAFE=
4547
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
@@ -81,3 +83,5 @@ gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
8183
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
8284
gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU=
8385
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
86+
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
87+
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

0 commit comments

Comments
 (0)