I am working on updating my Electron app from Electron 4 (Chromium 69) to 
Electron 8 (Chromium 80). I am occasionally experiencing random delays in 
my app while calling a JS function to process HTML DOMs (no external 
callouts).

Looking closely at the profiling data collected from the Windows 
Performance Analysis tool, I am seeing the following calls during the repro:

*  v8::internal::Runtime_LoadIC_Miss* - 55% 
*  v8::internal::LoadIC::Load *- 13% 

More details on the LoadIC_Miss:
  v8::internal::IC::UpdatePolymorphicIC
  v8::internal::IC::SetCache
  v8::internal::LoadIC::UpdateCaches
  v8::internal::LoadIC::Load
  v8::internal::Runtime_LoadIC_Miss

Very few instances of the above occurred in a normal condition, only when 
there was a perf issue.

I'd like to understand more what inline cache is doing. Have there been 
many churns in this area since Chromium 69? Any hints or suggestions on the 
next step of investigation is appreciated. Thanks in advance.

Way




-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/ad7fe487-be79-491a-96ee-37c286274c12n%40googlegroups.com.

Reply via email to