forked from cerc-io/plugeth
core/vm: allocate stack to 1024
Pre allocate the stack to 1024 optimising stack pushing, reducing calls to runtime.makeslice and runtime.mallocgc
This commit is contained in:
parent
ef25b826e6
commit
846d091bd2
@ -29,7 +29,7 @@ type Stack struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func newstack() *Stack {
|
func newstack() *Stack {
|
||||||
return &Stack{}
|
return &Stack{data: make([]*big.Int, 0, 1024)}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (st *Stack) Data() []*big.Int {
|
func (st *Stack) Data() []*big.Int {
|
||||||
|
Loading…
Reference in New Issue
Block a user