core/vm: allocate stack to 1024

Pre allocate the stack to 1024 optimising stack pushing, reducing calls
to runtime.makeslice and runtime.mallocgc
pull/14513/head
Jeffrey Wilcke 7 years ago
parent ef25b826e6
commit 846d091bd2
  1. 2
      core/vm/stack.go

@ -29,7 +29,7 @@ type Stack struct {
}
func newstack() *Stack {
return &Stack{}
return &Stack{data: make([]*big.Int, 0, 1024)}
}
func (st *Stack) Data() []*big.Int {

Loading…
Cancel
Save