会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明授权
    • Abstract syntax tree transformation
    • 抽象语法树转换
    • US09047100B2
    • 2015-06-02
    • US13329138
    • 2011-12-16
    • Charles P. JazdzewskiMichael C. Fanning
    • Charles P. JazdzewskiMichael C. Fanning
    • G06F9/44G06F9/45
    • G06F8/443
    • The transformation of an abstract syntax tree of a dynamic language program at evaluation time in a manner that is helpful for evaluating the program. For instance, the abstract syntax tree may be altered such that metadata is attached to variables generated during execution. The tree might also be altered to force code to execute faster or more likely than would occur otherwise. This might occur so that the dynamic language program might be executed at authoring time up to a halt point that represents a point of interest to the author. Without transformation of the abstract syntax tree, the execution might have not proceeded to the halt point or might have taken a long time. Once at the halt point, the program state at the halt point may be evaluated, allowing the program to perform functions such as generating an available symbol set at the halt point.
    • 在评估时刻以动态语言程序的抽象语法树的转换方式有助于评估程序。 例如,可以改变抽象语法树,使得元数据附加到在执行期间生成的变量。 树也可能被更改,以强制代码执行比否则会更快或更可能执行。 这可能发生,以便动态语言程序可能在创作时间执行,直到代表作者的兴趣点的停止点。 没有转换抽象语法树,执行可能还没有进入停止点,或者可能需要很长时间。 一旦处于停止点,可以评估停止点处的程序状态,允许程序执行诸如在停止点处产生可用符号集的功能。
    • 43. 发明授权
    • Memory usage data collection and analysis for dynamic objects
    • 动态对象的内存使用数据收集和分析
    • US08924437B2
    • 2014-12-30
    • US13418343
    • 2012-03-13
    • Gaurav SethMichael C. FanningJennifer HamiltonCurtis Man
    • Gaurav SethMichael C. FanningJennifer HamiltonCurtis Man
    • G06F17/30
    • G06F11/3612
    • A script engine for a dynamic language can collect memory allocation information for dynamic objects created by the scripting engine and for dynamic objects created by the script engine host. A native interface can be exposed to a client comprising a software development tool. The software development tool can be a third-party tool. In response to a query, the script engine can take a snapshot of a garbage collector heap and return an object record for each dynamic object in the heap. The object information can include memory allocation information, object type and other information. Multiple snapshots can be taken and the delta between snapshots can be determined and sent to a requestor.
    • 用于动态语言的脚本引擎可以收集由脚本引擎和由脚本引擎主机创建的动态对象创建的动态对象的内存分配信息。 本地界面可以暴露给包含软件开发工具的客户端。 软件开发工具可以是第三方工具。 响应于查询,脚本引擎可以获取垃圾回收器堆的快照,并为堆中的每个动态对象返回一个对象记录。 对象信息可以包括存储器分配信息,对象类型和其他信息。 可以采用多个快照,并且可以确定快照之间的增量并将其发送到请求者。
    • 50. 发明申请
    • ABSTRACT SYNTAX TREE TRANSFORMATION
    • 摘要:
    • US20130159976A1
    • 2013-06-20
    • US13329138
    • 2011-12-16
    • Charles P. JazdzewskiMichael C. Fanning
    • Charles P. JazdzewskiMichael C. Fanning
    • G06F9/44
    • G06F8/443
    • The transformation of an abstract syntax tree of a dynamic language program at evaluation time in a manner that is helpful for evaluating the program. For instance, the abstract syntax tree may be altered such that metadata is attached to variables generated during execution. The tree might also be altered to force code to execute faster or more likely than would occur otherwise. This might occur so that the dynamic language program might be executed at authoring time up to a halt point that represents a point of interest to the author. Without transformation of the abstract syntax tree, the execution might have not proceeded to the halt point or might have taken a long time. Once at the halt point, the program state at the halt point may be evaluated, allowing the program to perform functions such as generating an available symbol set at the halt point.
    • 在评估时刻以动态语言程序的抽象语法树的转换方式有助于评估程序。 例如,可以改变抽象语法树,使得元数据附加到在执行期间生成的变量。 树也可能被更改,以强制代码执行比否则会更快或更可能执行。 这可能发生,以便动态语言程序可能在创作时间执行,直到代表作者的兴趣点的停止点。 没有转换抽象语法树,执行可能还没有进入停止点,或者可能需要很长时间。 一旦处于停止点,可以评估停止点处的程序状态,允许程序执行诸如在停止点处产生可用符号集的功能。