追踪内存访问的方法和装置

    公开(公告)号:CN102722432A

    公开(公告)日:2012-10-10

    申请号:CN201110077585.3

    申请日:2011-03-29

    Inventor: 罗志达 刘伟

    CPC classification number: G06F11/3476 G06F11/3636 G06F11/3644 G06F2201/865

    Abstract: 提供一种用于追踪面向对象的程序对内存的访问的方法和装置,所述方法包括:通过修改面向对象的程序的核心类,为程序中的至少一个类分配ID;从运行环境获得卸载的类的ID;以及释放用于存储卸载的类的内存访问信息的内存空间。所述装置与所述方法相对应。利用上述方法和装置,能够标识出面向对象的程序中的各个类,并获得卸载的类的信息,由此释放与卸载的类的内存访问有关的内存空间,从而极大地减小内存访问追踪的存储开销。

    追踪推测性执行的指令
    127.
    发明公开

    公开(公告)号:CN102289405A

    公开(公告)日:2011-12-21

    申请号:CN201110184047.4

    申请日:2011-06-21

    Abstract: 本发明涉及追踪推测性执行的指令。公开了一种追踪单元,该追踪单元用于生成指示出执行指令流的处理器的处理活动的追踪数据项,指令流包括多个指令群组,处理器推测性执行指令中的至少一些。追踪单元包括:追踪电路,该追踪电路用于监视处理器的行为;数据存储库,该数据存储库用于存储追踪控制数据中的至少一些;追踪电路被配置为响应于检测到指令群组的执行而将追踪控制数据存储在数据存储库中;追踪电路响应于检测到至少一个处理器撤消推测性执行的指令的至少一个群组而取回存储在数据存储库中的针对在被撤消的推测性执行的指令之前执行的指令群组的追踪控制数据中的至少一些,并且,将取回的追踪控制数据存储在存储电路中。

Patent Agency Ranking