当前位置: 首页 > news >正文

网站建设需要哪些知识深圳网站制作公司

网站建设需要哪些知识,深圳网站制作公司,触屏版网站css,国内真正的永久免费建站复制本文链接:http://blog.csdn.net/kongxx/article/details/7329515最近在碰到一段JNI代码不停的出现core dump,用gdb看了一下core文件,信息也不是很清楚,于是想到了运行是debug JNI代码,对于JNI代码要想动态debug还是有点…

本文链接:http://blog.csdn.net/kongxx/article/details/7329515

最近在碰到一段JNI代码不停的出现core dump,用gdb看了一下core文件,信息也不是很清楚,于是想到了运行是debug JNI代码

,对于JNI代码要想动态debug还是有点小工作要做的,如下:

1. 首先修改java参数,添加-Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n作为java参数,其中8888是端口号,suspend=n意思是java启动的时候不等待客户端debug连接,如果自己的程序是在一启动就需要调用JNI,这里可以将其值设置为suspend=n,这样java进程就会启动,然后等待客户端比如eclipse去远程调试,等于eclipse的远程调试连接后,java才会继续往下走,所以修改后的运行命令类似下面的语句

$ java -Xms64m -Xmx512m -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n MyClass

2. 在java中需要调用JNI代码的地方设置断点,然后使用eclipse远程调试连接java程序运行的机器和端口;

3. 等到eclipse连接后,在命令行看一下上面启动的java程序的进程PID;

4. 使用gdb连接上面的进程,命令如下

$ gdb -p <pid>5. 设置断点在需要调试的JNI方法位置,如下:
(gdb) break <method_name>6. 然后就可以使用各种gdb命令来调试和打印各个变量了。
http://www.lbrq.cn/news/2528047.html

相关文章:

  • 最优做网站爱链接
  • 网站怎么做不违法贵阳seo网站推广
  • 网站建设存在四个问题b站推广怎么买
  • 济南做网站多少钱建设官网的网站首页
  • 网站开发内容aso优化哪家好
  • 舟山 做企业网站北京seo教师
  • 关于做网站的调查问卷怎么弄自己的网站
  • 深圳做网站 龙华信科百度一下官网首页登录
  • 网站建设电话客服话术游戏推广员上班靠谱吗
  • 网站维护需要什么技能公司网站建设服务
  • 怎么制作网站开发设计东莞全网推广
  • 网站源码程序下载企业网络推广服务
  • 河间市网站建设价格友情链接教程
  • 外贸网站如何做谷歌怎么推广自己的网站
  • 知己知彼网站关键词搜索爱站
  • 网站建设需要哪些设备公司网络营销推广软件
  • 淄博网站建设排行榜搜索引擎广告形式有
  • 国内专业网站建设公司班级优化大师官网下载
  • 一品威客网接单app是真的吗专业网站优化培训
  • 广西桂林漓江网络公司seo推广
  • WordPress自己写主题优化设计三年级上册答案语文
  • 晋江做网站模板网站搜索排名靠前
  • 专门做日租房的网站网站关键词
  • 百度权重1关键词优化推广排名
  • 广州设计公司网站网络推广岗位职责和任职要求
  • magento做预订类网站备案查询官网
  • ae做网站导航苏州seo优化
  • 网站前端建设都需要什么问题广告投放平台都有哪些
  • 大连科技学院官方网站的建设与放今日实时热搜
  • 制作网站怎么做滚动条百度竞价推广价格
  • 如何快速部署主数据管理解决方案?
  • Coze开源版本地部署指南
  • 设计模式之代理模式
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现裂缝的检测识别(C#代码UI界面版)
  • 【LeetCode】链表反转实现与测试
  • Linux_库制作与原理浅理解