You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As we discussed with your team today, I clearly see the same issue playing with your repro.
From what I see in the WPA (Windows Perf Analysis tooling), where are no significant delays in the JS thread. The most of time is spent inside of the Hermes interpreter. The function that seems to be the most expensive is the Array.indexOf().
The next steps:
Discuss this issue with Meta's Hermes team
I would like to see the Hermes CPU sampling profiler results. I need to use the latest Hermes bit for it.
The text was updated successfully, but these errors were encountered:
i-xarlos
changed the title
@AlexLablaiksSAP I am reopening the issue.
Hermes Engine takes at least 2x more time to resolve promises.all than Chakra
May 24, 2024
Hermes engine for windows takes at least twice (2X) as long to resolve promise.all, doesn't matter if it's Intel or AMD the results are the same. Using Chakra engine takes half the time in all tests.
The impact that we have verified is in the lower index that is verified in this description: #92
Technical details of the machines where the tests were carried out using 160 promises (Promise.All):
Operating system
Name: Microsoft Windows 11 Home
Version: 10.0.22631
As we discussed with your team today, I clearly see the same issue playing with your repro.
From what I see in the WPA (Windows Perf Analysis tooling), where are no significant delays in the JS thread. The most of time is spent inside of the Hermes interpreter. The function that seems to be the most expensive is the
Array.indexOf()
.The next steps:
Originally posted by @vmoroz in #92 (comment)
The text was updated successfully, but these errors were encountered: