ART Method Execution
来源:互联网 发布:大数据时代 全本下载 编辑:程序博客网 时间:2024/05/22 00:40
ART Method Execution:
1.entry_point_from_quick_compiled_code_
其作为一个ArtMethod对象的成员,
1.1 一般情况下指向这个函数对应的 quick code的起始地址,而当quick code不存在时,它的值则会代表其他的意义;
1.2 当一个 java 函数不存在 quick code时,它的值是函数 artQuickToInterpreterBridge 的地址,用以从 quick 模式切换到 Interpreter 模式来解释执行 java 函数代码;
1.3 当一个 java native(JNI)函数不存在 quick code时,它的值是函数 art_quick_generic_jni_trampoline 的地址,用以执行没有quick code的 jni 函数;
2.art_quick_generic_jni_trampoline
这个入口基本不使用,因为一般情况下 Interpreter-only / speed 模式编译 dex 文件生成 oat文件,都会对 JNI 函数编译生成 quick code;
阅读全文
0 0
- ART Method Execution
- ART运行时之method/field加载
- ART深度探索开篇:从Method Hook谈起
- ART深度探索开篇:从Method Hook谈起
- Angular ng-repeat The callback method after the execution completes
- Control the frequency of method execution-Debounce,Throttle,RequestAnimationFrame
- ART
- ART
- Optimization of ETL Execution by pipelining method(ETL执行的流水线优化)
- Optimization of ETL Execution by pipelining method(ETL执行的流水线优化)
- org.directwebremoting.impl.DefaultRemoter - Method execution failed: org.springframework.orm.hiber
- ART特性(ART features)
- Method
- method
- method
- method
- subclassing art
- android ART
- 创建登陆界面
- 第九课 自定义序列化协议
- SQL中的左连接与右连接,内连接有什么区别
- 利用wordpress搭建个人博客
- 如何debug caffe中的cu文件
- ART Method Execution
- Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入
- C++ primer plus学习之路:字符串
- Mac下查看已安装的jdk版本及其安装目录
- 王川: 深度学习有多深, 学了究竟有几分?
- 数据结构—基本树的操作小结
- 已知邻接矩阵,使用Python绘制出无向图
- Linux中的定时及延时任务
- 百钱百鸡