会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • DYNAMIC CODE GENERATION AND MEMORY MANAGEMENT FOR COMPONENT OBJECT MODEL DATA CONSTRUCTS
    • 组件对象模型数据结构的动态代码生成和内存管理
    • US20120297360A1
    • 2012-11-22
    • US13111927
    • 2011-05-19
    • Steven LuccoLouis LafreniereYong Qu
    • Steven LuccoLouis LafreniereYong Qu
    • G06F9/44
    • G06F8/75G06F8/30G06F9/449G06F9/5022
    • Dynamic code generation and memory management techniques are provided for component object model (COM) objects with corresponding representations in script code and native code. A browser component can receive script code including the code representing the COM object and a marshaling component is provided that marshals, based on a request for native code representing the COM object, the code representing the COM object to the native code based on a pre-constructed intermediate data structure. The pre-constructed intermediate data structure, such as a virtual table, is pre-constructed based on a dynamic type representation associated with a prototype of the COM object and cached for re-use by the marshaling component. Other embodiments provide finalizer support for memory management of COM objects having script and native world representations including an implementation of a two-phase commit protocol that enables efficient and conservative recycling of objects and associated memory.
    • 为脚本代码和本地代码中的对应表示的组件对象模型(COM)对象提供动态代码生成和内存管理技术。 浏览器组件可以接收包括代表COM对象的代码的脚本代码,并且提供编组组件,其基于对表示COM对象的本地代码的请求,基于预编译器代表代表本地代码的COM对象的代码, 构建中间数据结构。 基于与COM对象的原型相关联的动态类型表示,预先构建的中间数据结构(例如虚拟表)被预先构建,并被缓存以供编组组件重新使用。 其他实施例提供对具有脚本和本地世界表示的COM对象的存储器管理的终结器支持,包括实现对象和相关联的存储器的有效和保守的循环的两阶段提交协议的实现。
    • 10. 发明授权
    • Dynamic code generation and memory management for component object model data constructs
    • 组件对象模型数据结构的动态代码生成和内存管理
    • US09342274B2
    • 2016-05-17
    • US13111927
    • 2011-05-19
    • Steven LuccoLouis LafreniereYong Qu
    • Steven LuccoLouis LafreniereYong Qu
    • G06F9/44G06F9/50
    • G06F8/75G06F8/30G06F9/449G06F9/5022
    • Dynamic code generation and memory management techniques are provided for component object model (COM) objects with corresponding representations in script code and native code. A browser component can receive script code including the code representing the COM object and a marshaling component is provided that marshals, based on a request for native code representing the COM object, the code representing the COM object to the native code based on a pre-constructed intermediate data structure. The pre-constructed intermediate data structure, such as a virtual table, is pre-constructed based on a dynamic type representation associated with a prototype of the COM object and cached for re-use by the marshaling component. Other embodiments provide finalizer support for memory management of COM objects having script and native world representations including an implementation of a two-phase commit protocol that enables efficient and conservative recycling of objects and associated memory.
    • 为脚本代码和本地代码中的对应表示的组件对象模型(COM)对象提供动态代码生成和内存管理技术。 浏览器组件可以接收包括代表COM对象的代码的脚本代码,并且提供编组组件,其基于对表示COM对象的本地代码的请求,基于预编译器代表代表本地代码的COM对象的代码, 构建中间数据结构。 基于与COM对象的原型相关联的动态类型表示,预先构建的中间数据结构(例如虚拟表)被预先构建,并被缓存以供编组组件重新使用。 其他实施例提供对具有脚本和本地世界表示的COM对象的存储器管理的终结器支持,包括实现对象和相关联的存储器的有效和保守的循环的两阶段提交协议的实现。