0

我已经生成了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版本了,但是符号还是没有解析。任何想法?

4

0 回答 0