diff options
author | Taras Tsugrii <ttsugrii@fb.com> | 2018-08-02 03:07:42 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-02 03:09:59 -0700 |
commit | bbb32f3f3c487de5e133b74026df72150974d7a5 (patch) | |
tree | c4e890a1d89a49630aa2f5800d5fbb9f85571d2c /src/java_tools | |
parent | 2987ba80eea24051d3834b8ee00a5397ddd262c5 (diff) |
[Skylark] Improve Skylark interpreter performance.
According to JMH and JIT assembly generated for iterators and index
accesses, iterator methods like `hasNext` and `next` are not optimized
away and result in 3-4X slower execution.
Not using an iterator reduces Buck parse time for FB's internal Android
apps by 7%+.
Closes #5735.
PiperOrigin-RevId: 207073078
Diffstat (limited to 'src/java_tools')
0 files changed, 0 insertions, 0 deletions