簡體   English   中英

v8中的運行時功能

[英]Runtime functions in v8

1)在v8 ic.cc中,我看到了RUNTIME_FUNCTION(Runtime_KeyedLoadIC_Miss)之類的函數。

我不知道如何調用它們。 是否與TailCallRuntime(Runtime :: kKeyedLoadIC_Miss,arg_count,1)相關聯; 來自ic-ia32.cc?

2)Runtime_KeyedLoadIC_Miss和Runtime_LoadIC_Miss有什么區別?

3)我可以使用某些c ++分析器來分析這些運行時功能嗎? 我想看看這些運行時函數的子集花費了多少時間。

在C ++中,您應該能夠調用這樣的運行時函數,例如__RT_impl_Runtime_StringCharCodeAtRT(args, isolate)

在JavaScript中,可以使用--allow_natives_syntax運行d8,並使用%調用運行時函數: var code = %_StringCharCodeAt(string, k);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM