zoukankan      html  css  js  c++  java
  • win7中调试Hotspot

     预置:

      1.Visual Studio 2010
      2.CYGWIN(设置到path中)
      3.jdk(设置到path中)
      4.Framework4(系统如果有就不需要安装)
      5.win7 sdk 7.1
      6.openjdk8(http://jdk.java.net/这里可以下载,下载链接:http://jdk.java.net/java-se-ri/8)

    准备:cmd
      1.cd D:projecteclipse-workspaceopenjdkhotspotmakewindows
      2.执行D:softwareVS2010Common7Toolsvsvars32.bat
      3.修改(把文件中的c:cygwin都替换成cygwin实际安装目录)D:projecteclipse-workspaceopenjdkhotspotmakewindowscreate.bat
      4.create D:softwareJavajdk1.8.0_161
        这时在D:projecteclipse-workspaceopenjdkhotspotuildvs-i486目录中可以看到jvm的工程文件

    准备好之后打开vs2010
      1.打开solution(D:projecteclipse-workspaceopenjdkhotspotuildvs-i486jvm.vcxproj)
      2.build solution(快捷键F7)
      3.设置工作目录为:D:projectig-data-log arget est-classescomigdataig(该目录下有.class文件),设置命令参数为java有main方法的类名如下图

       4.找到sharevmprimsjni.cpp中的JNI_CreateJavaVM方法打断点即可调试 

       

  • 相关阅读:
    MapReduce TFIDF 案列
    MapReduce PageRank案列
    MapReduce好友推荐案例
    MapReduce天气查询实列
    MapReduce源码分析
    Tiny6410之LED裸机驱动
    Linux -- objdump (待继续完善)
    Linux -- xxd 整理自man 手册 (MARK)
    Linux -- xxd (转)
    tar -- 打包压缩文件
  • 原文地址:https://www.cnblogs.com/jqbai/p/10584708.html
Copyright © 2011-2022 走看看