- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 火焰图在java程序启动时,就执行的方法
1、java -agentpath:/home/rdma/profiler/build/libasyncProfiler.so=start,svg,file=profile.svg ClassName2、用offcpu跑:java -agentpath:/home/rdma/profiler/build/libasyncProfiler.so=start,svg,file=profil...
2019-01-28 10:35:58 295
原创 Java调用C语言动态库
过程主要分为以下几个步骤:1、vs2017编写cpp/h代码,编译成dll,编译成功后,用depends查看库的依赖是否有缺失,也可以自己写个demo,调用这个dll中的函数,是否可以调用成功作为验证这个dll是否ok的方法。注意:编译这个dll的cpp和h文件时,注意要extern "C",eg:cpp:一定要注意红框的宏,不然会在java调用这个方法时提示:Ex...
2019-01-24 17:06:52 1372
原创 JAVA中使用C/C++文件编译的so的JNI, native方法
主要思想:1、c/c++源文件编译成so文件,如libhelloworld.so2、libhelloworld.so中的方法:nm -Dlibhelloworld.so通过使用java的命令导出特性格式的h文件。命令:(1)先用javacStudent.javajava Student 看是否可以正常运行。成功后。说过jdk可以正常使用,java文件编写没有问题。(2...
2019-01-24 17:04:03 1085
MIB Browser
2015-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人