自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 树莓派3b运行自编译AOSP10

参考如下两篇文章:1.https://blog.csdn.net/stevenqian/article/details/76864832?utm_source=blogxgwz82.https://blog.csdn.net/housezhu/article/details/72229165两篇文章都是基于aosp7.1.2,但https://github.com/android-r...

2020-04-18 11:55:07 1246 1

转载 Ubuntu1804 + 树莓派3b + AOSP9

原文出处:https://github.com/brobwind/pie-device-brobwind-rpi3原文基于Ubuntu1604,在Ubuntu1804下需要把mkfs.fat 版本降低为3.0.28,否则会报错:AssertionError: Can only handle FAT with 1 reserved sector。安装mkfs.fat 3.0.28sudo...

2020-04-18 11:18:04 719

原创 VMware虚拟机Ubuntu1804编译Android 10.0

系统windows系统下VMware Workstation 15 Pro虚拟机装的Ubuntu1804 64位Android版本Android-10.0.0_r26代码下载参考android网站https://source.android.google.cn/setup/build/downloading?hl=zh-cn...

2020-03-10 15:54:26 4723 2

转载 JVM:编译优化技术(运行期)概览及示例

原文链接:https://blog.csdn.net/en_joker/article/details/90265974Java程序员有一个共识,以编译方式执行本地代码比解释方式更快,之所以有这样的共识,除去虚拟机解释执行字节码时额外消耗时间的原因外,还有一个很重要的原因就是虚拟机设计团队几乎把对所有优化措施都集中在了即时编译器之中(在JDK 1.3之后,Javac就去除了-O选项,不会生成任...

2019-12-23 15:41:45 256

转载 即时编译器的中间表达形式(IR)

原文链接:https://www.520mwx.com/view/36709一、中间表达形式(IR)在编译原理课程中,我们通常将编译器分为前端和后端。其中,前端会对所输入的程序进行词法分析、语法分析、语义分析,然后生成中间表达形式,也就是 IR(Intermediate Representation )。后端会对 IR 进行优化,然后生成目标代码。如果不考虑解释执行的话,从 Ja...

2019-12-20 11:35:17 8325 1

转载 Introduction to Graal

原文链接:https://zhengyudi.github.io/2018/03/20/graal-intro/Introduction to GraalPosted on2018-03-20|0 CommentsIntroduction对于大部分应用开发者来说,Java编译器指的是JDK自带的javac指令。这一指令可将Java源程序编译成.class文件,其中包...

2019-12-20 11:30:22 255

转载 OSR(on-stack replacement) IN V8

原文链接:https://wingolog.org/archives/2011/06/20/on-stack-replacement-in-v8on-stack replacement in v820 June 2011 1:14 PM (igalia|osr|v8|javascript|goops|guile|compilers)Arecent pos...

2019-12-20 11:24:38 443

转载 TurboFan设计原理一些背景

作者:RednaxelaFX链接:https://www.zhihu.com/question/290982869/answer/474629999来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。V8 TurboFan的IR设计我只是略知一二,是从别的编译器的有色眼镜下粗略观察得到的结论,所以本回答里提到的内容都请自行验证喔。要说TurboFan就不...

2019-12-19 20:35:27 1169

转载 GraphViz介绍

原文链接:https://blog.csdn.net/youwen21/article/details/98896703GraphViz简述GraphViz是一个使用DOT编程语言生成有向图,无向图等图象的工具。 如果只是偶尔使用,可以在本地先定义好关系,使用web浏览器在线生成关系图。...

2019-12-19 17:05:24 158

翻译 Sea of nodes 中译文

原文链接:https://darksi.de/d.sea-of-nodes/简介这篇文章将讲述我最近学到的Sea of nodes编译器概念。尽管不是完全必要,但在阅读本文之前,可以先看一下我以前在JIT编译器上发表的一些文章,应该会很有一些帮助:How to start JIT-ting Allocating numbers SMIs and Doubles Deop...

2019-12-18 21:51:43 2103

转载 深入 V8 引擎:“小整数”到底有多小?

转自:https://medium.com/@justjavac/v8-internals-how-small-is-a-small-integer-ba5e17a3ae5f从二进制编码角度分析 V8 小整数英文原版:V8 Internals: How Small is a “Small Integer?”作者:Franziska HinkelmannV8是谷歌的开源 Jav...

2019-12-11 14:39:54 148

转载 Sea of Nodes

原文链接:https://darksi.de/d.sea-of-nodes/Sea of Nodes4 Oct 2015Brief introThis post is going to be about the sea-of-nodes compiler concept that I have recently learned.While it is not complete...

2019-12-10 11:52:13 635

转载 JavaScript and V8 TurboFan

JavaScript and V8 TurboFanAug 3, 20145 min read#javascript#performance#v8#webRecently, Google engineerslandeda new optimizing JavaScript compiler for V8, codenamedTurboFan. As the name imp...

2019-12-09 15:53:59 253

转载 Introduction to TurboFan

建议看英文原版:https://doar-e.github.io/blog/2019/01/28/introduction-to-turbofan/#the-d8-shell作者:Nevv链接:https://www.jianshu.com/p/bb5607151a48来源:简书Introduction to TurboFan安装和调试这里的内容可以参考另外一篇笔记,这里大概...

2019-12-09 15:20:40 788

原创 V8文档导航

英文:https://v8.dev/blog中文:https://v8.js.cn/blog/本人为方便学习交流收集转载了一些V8技术文章,如需删除可私信联系我。

2019-11-29 15:31:02 197

转载 理解 V8 的字节码「译」

英文原文:Understanding V8’s Bytecode作者: Franziska Hinkelmann译者: justjavac//本人对原译文做了少量修订。V8 是 Google 开发的开源 JavaScript 引擎。 Chrome、Node.js和许多其他应用程序都在使用 V8。本文介绍了 V8 的字节码格式—— 如果你了解关于字节码的基本概念,...

2019-11-29 15:19:06 905

转载 Embedded builtins

Published14 August 2018· tagged withinternalsV8 built-in functions (builtins) consume memory in every instance of V8. The builtin count, average size, and the number of V8 instances per Chrome br...

2019-11-28 20:16:15 252

转载 Built-in functions

Built-in functions in V8 come in different flavors w.r.t. implementation, depending on their functionality, performance requirements, and sometimes plain historical development.Some are implemented ...

2019-11-28 19:54:10 135

转载 V8 Torque user manual

V8 Torque user manualV8 Torque is a language that allows developers contributing to the V8 project to express changes in the VM by focusing on theintentof their changes to the VM, rather than preo...

2019-11-28 16:29:40 981 1

转载 Torque简介

介绍 V8 Torque如果您是V8开发者博客的爱好者,可能听说过 CodeStubAssembler,或简称 CSA。CSA是V8的一个组件,它允许我们直接用C ++编写低级别的TurboFan IR(intermediate representation),TurboFan的后端(编译器后端)则将其翻译为相应架构上的机器码。CSA被大量应用于为JavaScript内置函数编写所谓的“快...

2019-11-28 15:54:46 2651

转载 V8引擎中的排序

英文原文链接:https://v8.dev/blog/array-sortV8引擎中的排序本文于 2018年9月28日,在V8开发者博客中发布翻译仅做学习交流,转载请注明出处,商业用途请自行联系原文版权所有者作者:Simon Zünd (@nimODota)译者:SmithArray.prototype.sort 是V8引擎中最后一批采用JavaScr...

2019-11-28 15:52:15 454

转载 CodeStubAssembler builtins 中译文

CodeStubAssembler builtinsThis document is intended as an introduction to writing CodeStubAssembler builtins, and is targeted towards V8 developers.注意:Torque代替CodeStubAssembler作为实现新内置函数的推荐方法. 有关本...

2019-11-28 11:25:08 242

转载 V8 内置函数用CodeStubAssembler写法介绍

原文转载自知乎麦子:https://zhuanlan.zhihu.com/p/54465194前言本文主要翻译用V8 内置函数用CodeStubAssembler写法介绍,翻译的不好多多指教,原英文链接https://v8.dev/docs/csa-builtinsBuiltins在V8中,builtins可以看作是VM在运行时可执行的代码块。常见的例子是实现内置对象(如Re...

2019-11-27 17:27:37 537

翻译 驯服V8架构的复杂性-CodeStubAssembler

本文将要介绍CodeStubAssembler(CSA),它是V8中的一个组件,对于在过去的多个V8版本中获得较大的性能提升来说,它是非常有用的工具。 CSA为V8团队提供在底层快速、可靠地优化JavaScript功能的能力,从而提高了团队的开发速度。在V8中内建程序和手写汇编的简要历史要了解CSA在V8中的作用,需要了解导致其发展的背景和历史。V8在JavaScript代码之外使用多...

2019-11-27 16:51:53 821

TurboFan TechTalk presentation.pptx

TurboFan 设计文档 TurboFan TechTalk presentation.pptx

2019-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除