-
公开(公告)号:CN109154908A
公开(公告)日:2019-01-04
申请号:CN201780029685.4
申请日:2017-05-09
Applicant: 微软技术许可有限责任公司
Abstract: 生成全局共享的通用代码的实例。运行时参数使得能够确定可以在其上存储局部数据的堆栈帧的大小。可以将动态大小的局部存储在堆栈中,从而实现精确的垃圾收集报告。为每个代码段分配一个堆栈帧以简化GC报告。帧存储器区域中的报告区域包括局部的计数和该局部在堆栈中被找到的位置。
-
公开(公告)号:CN109196476B
公开(公告)日:2022-03-22
申请号:CN201780034167.1
申请日:2017-05-30
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 许多不同类型层级可以通过共享GC和接口调度逻辑以高性能且无缝的方式进行通信。运行时环境可以支持多个独立类型层级,每个类型层级由定义类型图和某种其他助手功能的根的模块定义。使用调度逻辑的代码必须遵循某些规则以便维持GC和类型安全。为了跨类型图通信目的,不相交的类型图中的不同类型可以表现为如同它们是一种类型一样。
-
公开(公告)号:CN109154908B
公开(公告)日:2023-08-29
申请号:CN201780029685.4
申请日:2017-05-09
Applicant: 微软技术许可有限责任公司
Abstract: 生成全局共享的通用代码的实例。运行时参数使得能够确定可以在其上存储局部数据的堆栈帧的大小。可以将动态大小的局部存储在堆栈中,从而实现精确的垃圾收集报告。为每个代码段分配一个堆栈帧以简化GC报告。帧存储器区域中的报告区域包括局部的计数和该局部在堆栈中被找到的位置。
-
公开(公告)号:CN109196476A
公开(公告)日:2019-01-11
申请号:CN201780034167.1
申请日:2017-05-30
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 许多不同类型层级可以通过共享GC和接口调度逻辑以高性能且无缝的方式进行通信。运行时环境可以支持多个独立类型层级,每个类型层级由定义类型图和某种其他助手功能的根的模块定义。使用调度逻辑的代码必须遵循某些规则以便维持GC和类型安全。为了跨类型图通信目的,不相交的类型图中的不同类型可以表现为如同它们是一种类型一样。
-
-
-