【问题标题】:What does oop mean in JVM crash report?JVM崩溃报告中的oop是什么意思?
【发布时间】:2013-08-24 02:07:01
【问题描述】:

我有一份 JVM 崩溃报告,上面写着 R13=0x00000007a22ba2fc is an oop

究竟什么是oop?它是一个对象吗?

【问题讨论】:

  • 普通对象指针
  • 该死!早该知道!有人应该投票反对我的问题! =.=!!

标签: java jvm terminology crash-reports jvm-crash


【解决方案1】:

简而言之:普通对象指针根据Java Development Kitofficial documentation

一个对象指针。具体来说,指向 GC 管理的堆的指针。 (这个术语是传统的。一个“o”可能代表“普通”。)作为本机机器地址实现,而不是句柄。 Oops 可以由编译或解释的 Java 代码直接操作,因为 GC 知道 oops 在此类代码中的活跃性和位置。 (参见 GC 映射。)Oops 也可以由短跨度的 C/C++ 代码直接操作,但必须由此类代码保存在跨每个安全点的句柄中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-17
    • 2012-03-03
    • 1970-01-01
    • 2011-07-10
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多