我已经生成了here描述的堆转储
jemalloc 当我尝试使用 jeprof 命令查看符号时,我遇到了这个 缺少 java 调试符号的 问题。jeprof 输出如下
(jeprof) top
Total: 32802320 B
31968984 97.5% 97.5% 31979144 97.5% JVM_FindSignal
434512 1.3% 98.8% 434640 1.3% Java_java_util_zip_ZipFile_getZipMessage
229376 0.7% 99.5% 229376 0.7% inflate
81920 0.2% 99.7% 81920 0.2% std::__throw_system_error
50176 0.2% 99.9% 50176 0.2% inflateInit2_
13344 0.0% 99.9% 13344 0.0% _dl_new_object
6080 0.0% 99.9% 6080 0.0% allocate_dtv
3616 0.0% 100.0% 3616 0.0% _nl_intern_locale_data
2752 0.0% 100.0% 2752 0.0% _dl_check_map_versions
2512 0.0% 100.0% 2512 0.0% __GI___strdup
(jeprof)
我检查了我有
/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java
当我做的时候
sudo apt install openjdk-8-dbg
我有
openjdk-8-dbg is already the newest version
我已经是dbg版本了,但是符号还是没有解析。任何想法?