Intellij CLion CPU 占用率太高,还出各种奇怪问题,转投 Xcode 调试 hotspot 安装 hg
漫长等待,中间无数次中断 安装 freetype
如果要使用 zero 解释器,需要安装 libffi
--with-debug-level 设置调试级别,设成 slow debug 可以提供更多的调试信息 --with-free-type 设置 free type 路径 --disable-warnings-as-errors 忽略警告 --with-jvm-features=zero 设置使用 c++ 实现的 zero 解释器,比基于模版的解释器更容易调试(如果汇编功力不够的话) --with-jvm-variants=zero 配合 --with-jvm-features 使用 --with-libffi=/usr/local/opt/libffi 配合 --with-jvm-features 使用 --with-libffi-include=/usr/local/Cellar/libffi/3.0.13/lib/libffi/3.0.13/include make
构建成功后: 在 Xcode 中新建 command line 工程,添加 hotspot 源代码到工程中 在 jni.cpp 的 JNI_CreateJavaVM 方法中设置断点, goooooo 如果出现 sigsegv 信号中断,可以在 lldb 中设置
上图 |
小黑屋|在路上
( 蜀ICP备15035742号-1 )
GMT+8, 2025-7-6 19:09
Copyright 2015-2025 djqfx