首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eBPF会验证并使用相同的字节码吗?

eBPF会验证并使用相同的字节码吗?
EN

Stack Overflow用户
提问于 2022-05-18 08:41:10
回答 2查看 56关注 0票数 0

我是eBPF新手,我知道eBPF是一个运行时,并将验证字节码和jit。因此,我想知道eBPF是否会反复验证和使用相同的字节码?

EN

回答 2

Stack Overflow用户

发布于 2022-05-18 09:24:34

如果您重新加载相同的程序,那么是的,内核将不得不验证它并再次编译它。但是,一旦加载,它就不需要在其生命周期内再次进行验证或JIT编译。

票数 0
EN

Stack Overflow用户

发布于 2022-05-18 09:26:31

当您加载一个程序时,JIT编译只发生一次,这是JIT编译的优势所在,您不需要每次运行时都重新编译。

如果您要在启用JIT编译器的情况下多次加载相同的字节码,那么是的,您的程序将以相同的方式编译。我能想到的唯一不同是在内核内联映射访问时插入的映射指针,如果程序指向不同的映射,则可能会有所不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72285870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档