本文是中英对照毕业设计论文外文文献翻译,下载后直接可用!省去您找文献、pdf整理成word以及翻译的时间,一辈子也就一次的事!

文献引用作者出处信息:Rodriguez-Prieto, O., Ortin, F., & O’Shea, D. Efficient runtime aspect weaving for Java applications[J].Information and Software Technology,2019,100:73–86. (如觉得年份太老,可改为近2年,毕竟很多毕业生都这样做)

英文5153单词,33865字符(字符就是印刷符),中文9232汉字。(如果字数多了,可自行删减,大多数学校都是要求选取外文的一部分内容进行翻译的。)

Efficient runtime aspect weaving for Java applications

ABSTRACT

Context: The aspect-oriented paradigm is aimed at solving the code scattering and tangling problem, providing new mechanisms to support better separation of concerns. For specific scenarios where high runtime adaptability is an important requirement, dynamic Aspect-Oriented Programming (AOP) represents a useful tool. With dy-namic AOP, components and aspects can be woven and unwoven at runtime, enabling applications greater responsiveness when dealing with di?erent or changing requirements. However, this responsiveness typically incurs a cost in terms of runtime performance and memory consumption.

Objective: Build an e?cient dynamic aspect weaver for Java that provides the best runtime performance com-pared to the existing approaches, minimum memory overhead consumption, and similar functionalities to the widespread runtime weavers.

Method: We design and implement weaveJ, a dynamic aspect weaver for Java. This dynamic weaver leverages the invokedynamic opcode introduced in Java 7, which allows dynamic relinkage of method and field access. We compare the functionalities of weaveJ with the existing dynamic weavers for Java, and evaluate their runtime performance and memory consumption.

Results: weaveJ shows the best runtime performance for all benchmarks and real applications executed. Method interception with invokedynamic is at least 142% faster than the techniques used by the existing runtime weavers. The average cost of dynamic weaving using invokedynamic is only 2.2% for short running programs, and 1.5% for long running applications. Moreover, the use of aspects in weave

计算机软件设计专业的英语翻译,关于计算机专业java app设计的毕业设计论文英文英语外文文献翻译成品资料:Java应用程序的高效运行时方面编织(中英文双语对照)(35页)-原创力文档...相关推荐

  1. 被设计用于控制计算机英语怎么说,关于计算机专业MVC简介概述的毕业设计论文英文英语外文文献翻译成品资料:模型-视图-控制器(MVC)介绍(中英文双语对照).docx...

    本文是中英双语对照毕业设计论文外文文献翻译,下载之后直接可用!省去您找文献.pdf整理成word以及翻译的时间!一辈子也就一次的事! 文献引用作者出处信息:Vivek Chopra Beginning ...

  2. 计算机英语介绍项目,【精品文档】614关于计算机专业Vue.js应用程序设计开发介绍简介概述的毕业设计论文英文英语外文文献翻译成品资料:了解Vue.js项目和工具(中英文双语对照)...

    1.本文是中英对照毕业设计论文外文文献翻译,下载后直接可用!省去您找文献.pdf整理成word以及翻译的时间,一辈子也就一次的事!文献引用作者出处信息:Freeman, Adam Pro Vue.js ...

  3. 2023 最新一键下载百度网盘/阿里云盘/百度文库/道客巴巴/原创力文档

    苏生不惑第415 篇原创文章,将本公众号设为星标,第一时间看最新文章. 之前分享过录制了个视频:2022年11月一键下载百度网盘/百度文库/豆丁/道客巴巴/原创力文档 ,2023年再更新下 . 爱奇艺 ...

  4. dw html 并排三个正方形边框,dw网页设计与制作题库(单选题)(43页)-原创力文档...

    题目 答案A 答案B 答案C 答案D 答案 安装( )是使用WWW最基本的条件 浏览器 IE 操作系统 Dreamweaver A 网页制作的超文本标记语言称为( ) HTML语言 VB语言 BASI ...

  5. 汤姆计算机科技有限公司英语,关于计算机专业汤姆猫概述简介介绍的毕业设计论文英文英语外文文献翻译成品资料:Tomcat介绍(中英文双语对照).docx...

    本文是中英对照毕业设计论文外文文献翻译,下载后直接可用!省去您找文献.pdf整理成word以及翻译的时间,一辈子也就一次的事! 文献引用作者出处信息:Giulio Zambon Beginning J ...

  6. 计算机考试网页模板,计算机基础期末考试模板A卷(2页)-原创力文档

    PAGE 第 PAGE 3 页 共 NUMPAGES 3 页 第 PAGE 1 页 共 NUMPAGES 3 页 科目: 姓 名: 学 号: 班 级: 线封密 线 封 密 成都棠湖科学技术学校 201 ...

  7. 每个c语言程序写完后 都要按照,c语言基础学习小结(习题总结)(5页)-原创力文档...

    书山有路勤为径 学海无涯苦作舟 一.思考题. 1.你如何向别人解释清楚什么是编程.什么是计算机语言? 2.什么是C语言? 二.解答题. 1.用C语言编写程序:求任意两个整数的和.如果是小数的话,要求输 ...

  8. 计算机学部毕业设计答疑记录,毕业设计答疑记录(60页)-原创力文档

    毕业设计答疑记录 华中科技大学文华学院 毕业设计(论文)工作记录本 毕业设计(论文)题目:二维光子晶体传输特性的研究 开 题 日 期: 年 月 日 设计(论文)期限: 自 年 月 日 至 年 月 日 ...

  9. 10个必知的网页设计术语计算机与网络,计算机网络专业毕业论文-网页设计与制作(23页)-原创力文档...

    安徽工业经济职业技术学院毕业论文 PAGE PAGE 4 - 安徽工业经济职业技术学院 毕业论文(设计) 论文题目: 网页设计与制作 系 部: 计算机科学技术系 专业名称: 计算机网络技术 论文作者: ...

最新文章

  1. 微软小冰从上海音乐学院音工系毕业,师从于阳、陈世哲
  2. Duilib技巧:背景图片平铺
  3. Java 泛型背后的原理是什么?
  4. 关于程序工作者的规划与思考
  5. Python实现简单的学生管理系统
  6. 做计算机工作的要专用手机吗,怎么在手机上完成工作?原来没有电脑手机还可以这样用...
  7. pandas 分层取5个数据_Pandas数据可视化的9个要点「附案例」
  8. python怎么读写文件-python3 excle(python怎么读写excel文件)
  9. Thinkpad连续响4遍4个短嘀故障记录
  10. 怎样恢复误删计算机管理员,请问误删了系统管理员的一个帐户,怎样恢复?
  11. 微博指数导出csv文件下载说明
  12. word怎么删除不要的页,即刻删除空白页
  13. Pr 入门教程如何减少音频中的噪音和混响?
  14. flog和flag,FLAG标签和3xFLAG标签的序列
  15. 主机window7 64位 虚拟机下安装Ubuntu系统如何实现网络共享ixi
  16. 编译出错 Resource temporarily unavailable
  17. 网络三定律:摩尔定律、吉尔德定律和迈特卡夫定律
  18. 十年之痛解读日本房地产泡沫
  19. POJ1837 DP
  20. 人像摆姿参考--西野七瀬(2)

热门文章

  1. 当代大学生开展团队学习的意义
  2. Java面试题(十九) 细说线程池秘境“七大参数”护法的身世
  3. 华为暑假实习生面试经历
  4. 【资源】年底送你一套编程视频(含源码)
  5. dra7xx DDR test
  6. 结构化分析与面向对象的区别_JAVA进阶 深入理解面向对象
  7. 原码、反码、补码转换和取反符号的运算规则
  8. java计算机毕业设计共享汽车管理系统源码+mysql数据库+系统+lw文档+部署
  9. 前后端分离项目实战(vue2.0 + SSM)
  10. 基于 Flex+GoogleMap+PHP 的远程实时数据监测系统