Searched refs:ArkCompiler (Results 1 – 25 of 28) sorted by relevance
12
/arkcompiler/ets_runtime/docs/ |
D | overview-zh.md | 3 方舟编译器\(ArkCompiler\)是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编译运行时平台。它支持包括动态类型和静态类型语言在内的多种编程语言,如JS、TS、ArkTS;它… 5 ArkCompiler主要分成两个部分:编译工具链与运行时。 11 ArkCompiler的编译工具链以ArkTS/TS/JS源码作为输入,将其编译生成为abc(ArkCompiler Bytecode,即方舟字节码)文件。 14 **图2** ArkCompiler运行时架构 18 ArkCompiler运行时直接运行字节码文件,实现对应语言规范的语义逻辑。 20 **ArkCompiler eTS Runtime主要由四个子系统组成:** 43 **ArkCompiler 的设计特点:** 45 - **原生支持类型** 目前业界引擎执行TS的方式是先把TS转化为JS,再运行JS源码来完成对应的语义逻辑。ArkCompiler的编译工具链编译TS源码时,会分析推导TS的类型信息并将其传递给运… 49 针对这些缺陷,ArkCompiler的运行时已经实现了Actor实例中的不可变或者不易变的对象(方法和字节码)的共享,较大程度地优化了Actor的启动性能和启动内存。 52 - **安全** ArkCompiler前端编译工具链将ArkTS/TS/JS程序预先静态编译为方舟字节码,并且还提供了多重混淆能力的增强,有效地提升了开发者代码资产的安全强度。另外出于安全的考虑…
|
D | overview.md | 3 ArkCompiler is a built-in componentized and configurable multi-language compilation and runtime pla… 5 ArkCompiler JS Runtime consists of two parts: JS compiler toolchain and JS runtime. The JS compiler… 10 The source code compiler of ArkCompiler JS Runtime receives JS source code, based on which ts2abc g… 12 Figure 2 Architecture of ArkCompiler JS Runtime 16 ArkCompiler JS Runtime runs ArkCompiler bytecode files to implement JS semantic logic. 18 **ArkCompiler JS Runtime consists of four subsystems:** 22 …es, including ArkCompiler File, Tooling, and ArkCompiler Base. ArkCompiler File provides bytecodes… 41 **Design features of ArkCompiler JS Runtime:** 43 - ArkCompiler JS Runtime is designed to provide a JS/TS application execution engine for OpenHarmon… 45 …ArkCompiler JS Runtime statically pre-compiles JS/TS programs into ArkCompiler bytecode (with stat… [all …]
|
D | README.md | 1 # ArkCompiler JS Runtime Usage Guide
|
D | README_zh.md | 5 方舟编译器(ArkCompiler)是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编译运行时平台。 7 * ArkCompiler主要分成两个部分:编译工具链与运行时。 8 * ArkCompiler eTS Runtime主要由四个子系统组成:Core Subsystem、Execution Subsystem、Compiler Subsystem、Runtime s… 9 * ArkCompiler 的设计特点:原生支持类型、并发模型优化与并发API、安全。
|
/arkcompiler/runtime_core/ |
D | README_zh.md | 15 …ArkCompiler Runtime Core)是OpenHarmony中语言运行时的公共组件。主要由与语言无关的基础运行库组成,包含承载字节码以及执行字节码所需要相关信息的ArkCompile… 34 ├── dprof # 用于ArkCompiler运行时收集profile数据 40 ├── libpandabase # ArkCompiler运行时基本库,包含:日志、同步原语、公共数据结构等 48 ├── runtime # ArkCompiler运行时公共组件
|
D | README.md | 15 …ny, ArkCompiler Runtime Core consists of language-independent basic runtime libraries, including A… 17 **Figure 1** ArkCompiler Runtime Core architecture diagram: 19 ![ArkCompiler Runtime Core Arch](docs/images/runtime_core_arch.png) 39 ├── libpandabase # Basic ArkCompiler runtime library, including logs, synchronization pr…
|
/arkcompiler/ets_runtime/ |
D | README.md | 1 # ArkCompiler JS Runtime 5 ArkCompiler JS Runtime is the default JS runtime on OpenHarmony. It supports ECMAScript libraries a… 7 For more information, see [ArkCompiler JS Runtime](https://gitee.com/openharmony/docs/blob/master/e… 9 **ArkCompiler JS Runtime architecture** 17 ├─ ecmascript # Implementation of ArkCompiler JS Runtime, including the ECMAScript libr… 44 * Only the ArkCompiler bytecode files generated by ts2abc, which is the ArkCompiler JS frontend too…
|
/arkcompiler/toolchain/ |
D | README_zh.md | 11 方舟工具链(ArkCompiler Toolchain)为开发者提供了调试(Debugger), 性能调优(CPUProfiler), 内存调优(HeapProfiler)等针对ArkTS应用程序的… 17 方舟工具链提供的调试调优能力,需通过DevEco Studio使用,同时依赖于ArkCompiler Runtime提供运行时相关信息。
|
/arkcompiler/toolchain/inspector/ |
D | library_loader.h | 22 namespace OHOS::ArkCompiler::Toolchain {
|
D | connect_server.h | 26 namespace OHOS::ArkCompiler::Toolchain {
|
D | inspector.h | 27 namespace OHOS::ArkCompiler::Toolchain {
|
D | ws_server.h | 28 namespace OHOS::ArkCompiler::Toolchain {
|
D | connect_server.cpp | 22 namespace OHOS::ArkCompiler::Toolchain { namespace
|
D | connect_inspector.h | 24 namespace OHOS::ArkCompiler::Toolchain {
|
D | library_loader.cpp | 33 namespace OHOS::ArkCompiler::Toolchain { namespace
|
D | ws_server.cpp | 26 namespace OHOS::ArkCompiler::Toolchain { namespace
|
D | log_wrapper.cpp | 26 namespace OHOS::ArkCompiler::Toolchain { namespace
|
D | log_wrapper.h | 23 namespace OHOS::ArkCompiler::Toolchain {
|
D | connect_inspector.cpp | 20 namespace OHOS::ArkCompiler::Toolchain { namespace
|
D | inspector.cpp | 30 namespace OHOS::ArkCompiler::Toolchain { namespace
|
/arkcompiler/toolchain/test/fuzztest/connectserver_fuzzer/ |
D | connectserver_fuzzer.cpp | 22 using namespace OHOS::ArkCompiler::Toolchain;
|
/arkcompiler/toolchain/test/fuzztest/wsserver_fuzzer/ |
D | wsserver_fuzzer.cpp | 22 using namespace OHOS::ArkCompiler::Toolchain;
|
/arkcompiler/toolchain/websocket/ |
D | define.h | 40 namespace OHOS::ArkCompiler::Toolchain {
|
D | websocket.h | 26 namespace OHOS::ArkCompiler::Toolchain {
|
/arkcompiler/toolchain/docs/ |
D | debugger-and-profiler-tools-introduction.md | 21 结合DevEco Studio可同时调试多个ArkCompiler虚拟机的实例,目前主要应用场景在调试主线程及多个worker子线程。
|
12