腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
通过
JVMTI
接口
获取
使用
jmethod
id
声明
方法
的
类
、
、
、
我正在
使用
JVMTI
接口
的
API为JVM编写一个自定义调试器,我需要
获取
声明
方法
的
类
名,
使用
error = (*
jvmti
)->GetMethodName(
jvmti
,frames[i].method,&methodName,NULL,NULL);
获取
方法
的
方法
id
,并尝试<em
浏览 10
提问于2017-02-13
得票数 0
回答已采纳
1
回答
使用
Jcodemodel生成导入
、
、
我正在尝试
使用
Jcodemodel生成java代码。
接口
法案{ void ();}
使用
Jcodemodel,
如何
在实现
类
中生成
接口
方法
?是否需要
使用
JMethod
编写
方法</em
浏览 5
提问于2012-05-15
得票数 2
1
回答
我
的
Python
接口
,好
的
设计?以及
如何
包装JNI函数?
、
、
、
、
我将编写自己
的
Python
接口
。它被编译成一个DLL,并
使用
ctype包装。我
的
模型如下:这个
类
的
一个实例表示一个
浏览 2
提问于2011-11-09
得票数 6
回答已采纳
1
回答
如何
在运行时
使用
JVMTI
获取
类
文件(规格说明格式)?
、
、
、
我正在从事一个研究项目,其中包括Hotspot分析器
的
反馈。目前,我正在开发一个
JVMTI
代理,它应该具有以下特性: 我在
JVMTI
中提供了很多API函数来
获取
有关具有JIT正在编译
的
方法
的
类
文件
的
信息。但是,
浏览 6
提问于2016-12-13
得票数 2
回答已采纳
1
回答
从jfieldID
获取
jclass
、
、
我希望
使用
JNI迭代给定
类
的
对象
的
所有字段值。我找到了
JVMTI
方法
GetClassFields来
获取
对象字段
的
jfieldID。在JNI中,我找到了Get<type>Field
方法
。然而,要
使用
这些
方法
,我首先必须知道我是在处理原语、某种类型
的
数组还是对象。我找到了一个JNI
方法
ToReflectedField,所以我可以调用反射API
的</
浏览 1
提问于2014-07-10
得票数 0
回答已采纳
1
回答
用Java记录程序
的
每个函数调用
、
、
我想记录Java
的
每个函数调用(时间戳和函数名)-- Python中
的
一个程序(包括线程/进程)--我可以
使用
一个分析器来记录程序中
的
函数条目,如下所示: indent[0] -= 2在我
的
代码中
浏览 5
提问于2022-01-25
得票数 1
2
回答
用Roslyn实现Get
方法
、
、
例如,如果我
声明
了一个
接口
类
,它
的
实际
类
类型只能在运行时确定,
通过
使用
VisualStudio,当我右键单击该
方法
调用并单击"Go To Implementation“时,我可以从继承该
接口
的
类
中找到3
如何
使用
Roslyn
获取
方法
的
实现语法节点/符号?
浏览 3
提问于2016-06-08
得票数 1
回答已采纳
1
回答
尝试
使用
jvmti
访问Exception和Thread对象
的
值时出现无效插槽错误
、
、
我有下面的java程序,当一个异常发生时,我尝试
使用
JVMTI
来捕获
方法
内部变量
的
状态。// } }); }我正在
使用
的
jvmti
代理能够访问变量
的
名称,但是当它尝试
使用
error =
jvmti
.GetLocalO
浏览 6
提问于2017-02-22
得票数 0
1
回答
将BCI (字节码索引)转换为源代码行号
、
、
我正在编写
JVMTI
代码来分析Java程序,这主要需要
使用
函数AsyncGetCallTrace以固定
的
时间间隔从随机线程
获取
堆栈跟踪。具体地说,这些数据包括: jint method_
id
(框架所在
的
java
方法
的
ID
)和:jint lineno (根据我对文档
的
理解,.class文件中
的
方法
的
jmethodID )。我似乎找不到一种
方法
可
浏览 3
提问于2010-08-14
得票数 6
回答已采纳
1
回答
有没有
方法
将java arraylist对象复制到codemodel生成
的
源中?
、
、
、
、
我在
使用
codemodel
的
代码生成
类
中有一个填充
的
arraylist (非codemodel),我希望在生成
的
代码中
使用
它。有办法这样做吗?它有点“跨越世界”,因为生成
的
代码并不引用或依赖于生成它
的
代码,但是我仍然希望
使用
数组列表
的
值,而不必
通过
遍历值来手动复制它.必须有一种
方法
来做到这一点,就像字符串、数字等.?我
的
示例代码如下: private
JM
浏览 4
提问于2014-05-15
得票数 3
回答已采纳
2
回答
查找Java程序
使用
反射加载
的
所有
类
的
名称
、
、
、
、
.)):理想情况下,我正在寻找一个不需要我静态地修改
的
解决方案,也就是说,我正在寻找一个负载时解决方案。但是,该解决方案应该能够捕获所有反射调用,甚至是发生在本身中
的
此类调用。(我玩过ClassFileTransformer,但这似乎只适用于ClassFileTransformer本身不依赖
的
类
。特别是,ClassFileTransfomer不应用于
类
“class
浏览 4
提问于2009-08-29
得票数 3
2
回答
如何
获取
JVMTI
中
的
完整命令行?
、
在
JVMTI
的
OnLoad阶段,是否有可能获得用于启动当前Java进程
的
带有所有参数
的
完整命令行?
浏览 1
提问于2011-10-07
得票数 3
6
回答
JVMTI
之上
的
Java API?
、
有没有一个很好
的
Java API可以在
JVMTI
之上
使用
?
浏览 1
提问于2011-01-28
得票数 15
回答已采纳
2
回答
是否有可能获得对象引用计数?
、
我想知道是否有一种
方法
可以检查Java对象有多少引用。据我所知,唯一
的
方法
是
通过
JNI
接口
使用
JVMTI
。有没有一个纯Java (不
使用
本地库)
的
解决方案来
获取
这些信息?我们正在开发一个用于数据结构动画
的
教育工具(用于某些算法
的
学生实现),所以如果我们能以最不具侵入性
的
方式检查“释放
的
”对象将是非常好
的
(我正在努力避免强迫该工具
浏览 2
提问于2011-03-17
得票数 36
1
回答
比
JVMTI
GetTag更快地为对象
获取
标记
、
、
、
、
当
使用
异步分析器和gperftools进行分析时,我注意到
jvmti
->GetTag在我
的
代理
的
结果中显示了很多。当我检查它是
如何
实现
的
时,我在jvmitTagMap.cpp
的
源代码中找到了以下内容: MutexLocker我想
使用
这个标记为某些对象分配一个
id
,并在我
的
jvmti
代理中
使用<
浏览 1
提问于2018-11-14
得票数 0
回答已采纳
1
回答
Eclipse IType
类
忽略编译错误
我一直试图
通过
在IType中定义错误
的
类型字段来产生编译错误,但是,当在包含IType所代表
的
类
文件
的
项目中搜索问题时,没有出现错误。我
的
目标是检测这些错误是被简单地忽略了,还是根本没有发生。如下所示,这是我希望生成错误
的
代码: String so
浏览 0
提问于2013-06-04
得票数 0
回答已采纳
4
回答
有没有办法
使用
JVMTI
生成定期
的
java线程转储?
、
、
在java中有多种生成线程转储
的
方法
。我
的
代码是基于编写
的
。在这里,java代理附加到SIGQUIT信号。我希望避免这种情况,因为这与JVM用来将线程转储写入stdout
的
信号相同。我想
浏览 4
提问于2014-11-07
得票数 8
2
回答
如何
拦截Java中低于用户
类
级别的对象创建
、
我正在寻找一种
方法
,
通过
使用
Java代理或工具
类
(最好是低于用户
类
的
类
)来拦截JVM中
的
所有对象创建(new或任何其他创建对象
的
方法
),就会出现一个,它不专注于Java,或者比检测用户
类
更低
的
东西。
浏览 3
提问于2016-03-10
得票数 12
回答已采纳
1
回答
jvmti
:
如何
使用
class_tag
、
我正在查看
JVMTI
API(),以便获得处于给定状态的当前堆。为此,我想
使用
FollowReferences ()
方法
,该
方法
以指向jvmtiHeapCallbacks结构
的
指针为参数,该结构定义了几个回调,尤其是堆引用回调。jlong* referrer_tag_ptr, void* user_data); 我不明白
如何
使用
在API中,我找不到将class_tag转
浏览 3
提问于2013-04-04
得票数 0
1
回答
试着理解Delphi
接口
、
我正在阅读尼克·霍奇斯( Nick )
的
书“Delphi中
的
编码”(Coding),并试图了解界面的用法。在一个单元中,我放置了一个
接口
: IName = interfaceunit INameImplementation; INameInterface;
浏览 3
提问于2015-01-30
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JVM CPU Profiler技术原理及源码深度解析
Java动态调试技术原理及实践
如何通过Java反射获取泛型类型信息
Spring 5 中文解析数据存储篇-JDBC数据存储(中)
MyBatis学习笔记
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券