动态数组
根据remix给我们的gas数组,我们可以做成表格:
合约 | 数据类型 | 操作类型 | gas消耗量 |
---|---|---|---|
A | 定长数组 | 设置值 | 66573 |
A | 定长数组 | 获取长度 | 359 |
A | 定长数组 | 获取值 | 2444 |
B | 动态数组 | 设置值 | 73026 |
B | 动态数组 | 获取长度 | 2467 |
B | 动态数组 | 获取值 | 4595 |
可以发现,每种数组操作中,定长数组合约的gas消耗量都要低于动态数组。
根据remix给我们的gas数组,我们可以做成表格:
合约 | 数据类型 | 操作类型 | gas消耗量 |
---|---|---|---|
A | 定长数组 | 设置值 | 66573 |
A | 定长数组 | 获取长度 | 359 |
A | 定长数组 | 获取值 | 2444 |
B | 动态数组 | 设置值 | 73026 |
B | 动态数组 | 获取长度 | 2467 |
B | 动态数组 | 获取值 | 4595 |
可以发现,每种数组操作中,定长数组合约的gas消耗量都要低于动态数组。
本文标题:gas优化: 定长数组比动态数组更节约gas
本文链接:https://www.haomeiwen.com/subject/uqzytdtx.html
网友评论