问答 2021-12-02 来自:开发者社区

Yurttunnel 系统架构中Yurttunnel Agent是干什么的?

Yurttunnel 系统架构中Yurttunnel Agent是干什么的?

文章 2017-11-22 来自:开发者社区

JPDA 架构研究10 - Agent利用环境指针访问VM(局部变量管理篇)

引入: 上篇我们讲解了Agent如何利用环境指针访问VM的管理堆的操作。这里主要讲解如何管理局部变量。 分类6:局部变量管理 a.GetLocalObject. 获取局部对象 jvmtiError GetLocalObject(jvmtiEnv* env,            ...

文章 2017-11-22 来自:开发者社区

JPDA 架构研究12 - Agent利用环境指针访问VM(观察字段篇)

引入: 上文我们讲解了Agent如何利用环境指针访问VM的操作断点部分,这里我们详细讲解观察字段篇。这也是我们调试期间用的最多的操作。因为我们要不断从Watch Field看他们值的改变。 分类8:观察字段 a.SetFieldAccessWatch.启用对某字段进行访问的观察。每次访问都会创建一个FieldWatch事件。 jvmtiError SetFieldAccessWatch(jvm.....

文章 2017-11-22 来自:开发者社区

JPDA 架构研究15 - Agent利用环境指针访问VM(字段访问篇)

引入: 上文中我们已经探讨了Agent如何利用环境指针访问VM(对象级的操作),现在我们 讨论让Agent利用环境指针访问类的字段。 分类10:字段访问 a.GetFieldName.获取某类的某字段名字 jvmtiError GetFieldName(jvmtiEnv* env,          ...

文章 2017-11-15 来自:开发者社区

JPDA 架构研究5 - Agent利用环境指针访问VM (内存管理篇)

引入: 我们在前面说到JVMTI的客户端Agent,又提到Agent通过环境指针来访问VM。这里就来看看环境指针到底有多大的访问VM的能力。 分类1:内存管理 a.Allocate. 分配内存 jvmtiError Allocate(jvmtiEnv* env,           &nb...

文章 2017-11-14 来自:开发者社区

JPDA 架构研究6 - Agent利用环境指针访问VM (线程管理篇)

引入: 上篇文章讲解了分类:内存管理,现在讲线程类操作的接口。 分类2:线程类操作 a.GetThreadState.获取线程状态 jvmtiError GetThreadState(jvmtiEnv* env,             jthread thr...

文章 2017-11-14 来自:开发者社区

JPDA 架构研究8 - Agent利用环境指针访问VM(堆栈管理篇)

引入: 上篇文章讲解了Agent利用环境指针访问VM的线程组操作,这里讨论下堆栈操作。 分类4:堆栈操作 a. GetStackTrace.获取某线程的堆栈。 jvmtiError GetStackTrace(jvmtiEnv* env,             jth...

文章 2017-11-14 来自:开发者社区

JPDA 架构研究9 - Agent利用环境指针访问VM (堆管理篇)

引入: 上文中我们讨论了Agent利用环境指针访问VM的堆栈操作部分,这里我们讨论堆操作部分。 分类5:堆操作 a. GetTag. 获取对象在堆上的唯一标识符(长整型)。 jvmtiError GetTag(jvmtiEnv* env,             job...

文章 2017-11-14 来自:开发者社区

JPDA 架构研究11 - Agent利用环境指针访问VM(断点操作篇)

引入: 上文我们讲解了Agent如何利用环境指针访问VM(操作局部变量篇),这里主要关注于如何操作断点。 这个在调试期间非常频繁的被使用。 分类7:断点操作 a.SetBreakPoint.设置断点,它会产生一个BreakPoint事件。 jvmtiError SetBreakpoint(jvmtiEnv* env,       ...

文章 2017-11-14 来自:开发者社区

JPDA 架构研究14 - Agent利用环境指针访问VM(对象管理篇)

引入: 上文讨论了Agent如何利用环境指针访问VM(管理类),这里讨论如何管理对象。 分类9:对象管理 a.GetObjectSize.  获取对象的大小, jvmtiError GetObjectSize(jvmtiEnv* env,            &nbs...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

通义大模型

通义千问大模型家族全面升级更大参数规模模型首次面世,全新通义千问2.0版本欢迎体验。https://tongyi.aliyun.com/

+关注