跳到主要内容
文章

增量指针和转义分析

出版:2001年5月1日 出版历史
  • 获取引文提醒
  • 摘要

    我们提出了一种新的指针和转义分析。算法不是分析整个程序,而是只分析程序中可能产生有用结果的部分。分析策略监视分析结果,以将分析资源的增量投资引导到程序中提供最高预期优化回报的部分。
    我们的实验结果表明,几乎所有的对象都分配在少量的分配站点上,对每个站点周围的程序的小区域进行增量分析可以提供全程序分析的几乎所有好处。我们的分析政策通常能够以全过程分析成本的一小部分提供这种好处。

    工具书类

    [1]
    O.阿格森。笛卡尔积算法:参数多态性的简单而精确的类型推断。1995年8月在丹麦奥胡斯举行的第九届欧洲面向对象编程会议记录中。]]
    [2]
    G.阿格拉瓦尔。同时进行需求驱动的数据流和调用图分析。《1999年软件维护国际会议论文集》,英国牛津,1999年8月。]]
    [3]
    B.布兰切特。面向对象语言的转义分析。Java应用程序。《第14届面向对象编程系统、语言和应用年会论文集》,科罗拉多州丹佛,1999年11月。]]
    [4]
    H.Boehm和M.Weiser。在不合作的环境中收集垃圾。软件|实践与经验,18(9):807-8201988年9月。]]
    [5]
    J.Bogda和U.Hoelzle。删除Java中不必要的同步。第14届面向对象编程系统、语言和应用年会论文集,科罗拉多州丹佛,1999年11月。]]
    [6]
    G.Bollella等人,《Java实时规范》。Addison-Wesley,Reading,马萨诸塞州,2000年。]]
    [7]
    J.Choi、M.Gupta、M.Serrano、V.Sreedhar和S.Midkiff。Java转义分析。《第14届面向对象编程系统、语言和应用年度会议论文集》,科罗拉多州丹佛,1999年11月。]]
    [8]
    E.Duesterwald、R.Gupta和M.Soffa。需求驱动的程序间数据流分析的实用框架。《美国计算机学会编程语言与系统汇刊》,19(6):992-10301997年11月。]]
    [9]
    S.Guyer和C.Lin。优化高性能库的使用。《第十三届并行计算语言和编译器研讨会论文集》,纽约州约克镇高地,2000年8月。]]
    [10]
    Y.Lin和D.Padua。需求驱动的过程间数组属性分析。《第十二届并行计算语言和编译器研讨会论文集》,加利福尼亚州拉霍亚,1999年8月。]]
    [11]
    T.Reps、S.Horowitz和M.Sagiv。要求进行程序间数据分析。《ACM SIGSOFT 95软件工程基础研讨会论文集》,1995年10月。]]
    [12]
    A.Rountev和B.Ryder。使用预编译库生成的程序的指向和副作用分析。《2001年CC会议记录:编译器构造国际会议》,意大利热那亚,2001年4月。]]
    [13]
    A.Rountev、B.Ryder和W.Landi。程序片段的数据流分析。1999年9月于法国图卢兹举行的ACM SIGSOFT 99软件工程基础研讨会会议记录。]]
    [14]
    E.鲁夫。有效删除Java的同步。2000年6月,加拿大温哥华,SIGPLAN’00程序语言设计与实现会议记录。]]
    [15]
    R.Rugina和M.Rinard。以设计为导向的汇编。《CC 2001:编译器构造国际会议论文集》,意大利热那亚,2001年4月。]]
    [16]
    J.Whaley和M.Rinard。Java程序的组合指针和转义分析。《第14届面向对象编程系统、语言和应用年度会议论文集》,科罗拉多州丹佛,1999年11月。]]
    [17]
    J.Yur、B.Ryder和W.Landi。流量和上下文敏感指针混淆分析的增量算法和经验比较。《第21届软件工程国际会议论文集》,加利福尼亚州洛杉矶,1999年5月。]]

    引用人

    查看全部

    建议

    评论

    信息和贡献者

    问询处

    发布于

    封面图片ACM SIGPLAN注意事项
    ACM SIGPLAN通知 第36卷第5期
    2001年5月
    330页
    国际标准编号:0362-1340
    EISSN公司:1558-1160
    内政部:10.1145/381694
    期刊目录
    • 封面图片ACM会议
      PLDI’01:ACM SIGPLAN 2001年编程语言设计和实现会议记录
      2001年6月
      331页
      国际标准图书编号:1581134142
      内政部:10.1145/378795
    如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    出版:2001年5月1日
    在SIGPLAN中发布体积36,发行5

    检查更新

    限定符

    • 第条

    贡献者

    其他指标

    文献计量学和引文

    文献计量学

    文章指标

    • 下载次数(过去12个月)30
    • 下载次数(最近6周)1

    其他指标

    引文

    引用人

    查看全部

    视图选项

    获取访问权限

    登录选项

    完全访问权限

    查看选项

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用联机查看电子阅读器.

    电子阅读器

    媒体

    数字

    其他

    桌子

    分享

    分享

    共享此出版物链接

    在社交媒体上分享