| Optimize LoadObjByValue of String and ArrayPush 1. Optimize the resizing algorithm of ArrayPush 2. Remove some redundant checks in ArrayPush 3. Inline ArrayPush for the case when the parameter equals one and elementsKind is disabled. 4. When elementsKind is disabled, we use a FastSet to avoid the overhead of maintaining ElementsKinds information. 5. Inline the LoadObjByValue of String 6. Inline ConvertCharToString. Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZI4T Change-Id: I145dd0b656aa0a49705bd70e980813aa6a6549f0 Signed-off-by: Yong Zhou <zhouyong44@huawei.com> | 1 年前 |