OMR 介绍
omr项目由一个高度集成的开放源码C和c++组件,可用于构建大量的语言,运行时支持许多不同的硬件和操作系统平台。这些组件包括但不限于:内存管理,线程处理,平台端口(抽象)库,诊断支持,监控支持,垃圾收集和本地实时编译。
-
端口:平台移植库
-
线程:一个跨平台pthread-like线程库
-
用途:通用工具用于构建跨平台的运行
-
omr信号处理:信号处理兼容图书馆
-
omr跟踪: 与IBM健康中心监控工具进行通信的跟踪库
-
虚拟机: api来管理每段口译和每段线程环境
-
fvtest:一种语言测试框架以便omr组件以外的语言运行时也可以被测试
现有进行项目包括:
-
文档: 代码注释是伟大的,但我们需要更多综述文档以便我们写作
-
常见问题: 来自真实个人的常见问题(要求:问问题!)
-
omr “滑块”: 相对简单但有用的工作项意味着人们新的项目
-
健康中心代理商: IBM健康中心代理商的核心代码连接到运行
-
gc: 加代和其他GC策略
# Generate autotools makefiles with SPEC-specific presets make -f run_configure.mk SPEC=linux_x86-64 omrgluE=./example/glue # Build make # Run tests (note that no contribution should cause new test failures in "make test") make test
OMR 官网
https://github.com/eclipse/omr
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。