发现按压右肋骨下有很硬的小包块是咋回事

来源:http://www.timer-motor.com 作者:运动健康 人气:106 发布时间:2019-10-11
摘要:病情描述:近10天,发现按压右肋骨下有很硬的小包块,胃也不舒服,咨询一下专家 简介 通常不必关心内部对象释放内存问题,因为已经交由 Java虚拟机 负责。 JNI 支持3中不透明引用:

病情描述:近10天,发现按压右肋骨下有很硬的小包块,胃也不舒服,咨询一下专家

简介

  • 通常不必关心内部对象释放内存问题,因为已经交由 Java虚拟机 负责。
  • JNI 支持3中不透明引用: 局部引用全局引用弱全局引用

你的情况,首先考虑是皮脂腺囊肿或脂肪瘤,可以出现局部包块。你需要去医院做个局部彩超,确诊一下。如果是这个病,需要行手术治疗。术后不要喝酒,抽烟,保持局部清洁,按时换药,口服消炎药,预防感染。

澳门新葡萄京集团3522,局部引用

简介

  • 局部引用 可以由一系列 JNI函数 获取。
  • 局部引用 会在原生函数返回时被自动释放。
  • 只能在创建了 局部引用 的线程使用此 局部引用 ,不该使用全局变量存储 局部引用 指望别的线程能使用此引用。
  • 不要使用 静态存储生命周期变量 (即全局变量,局部静态变量)存储 局部引用 ,然后指望下次使用此静态变量时, 局部引用 仍然有效。
  • 局部引用 可以通过DeleteLocalRef()手动释放。

手动释放局部引用

  • 通常情况下不必手动释放 局部引用 ,但是在以下情况则需要手动释放:
    • 创建了大量的 局部引用 ,如数组元素等,可以每用完一个释放一个。
    • 这个 局部引用 是在 效用函数 中创建的。
    • 这个 局部引用 指向一个巨大的对象。
    • 原生函数永远都不会返回,比如一个永久循环。

管理局部引用

函数解说

  • EnsureLocalCapacity():用于确保有足够的空间给某个数量的 局部引用
  • PushLocalFrame() / PopLocalFrame()
    • 开始一段区域,在此区域创建的 局部引用 都会被记录,在随后调用PopLocalFrame()时会释放这段区域创建的所有 局部引用
    • PushLocalFrame() / PopLocalFrame()十分有效率,可以在进入 效用函数 时调用PushLocalFrame(),在return的地方调用PopLocalFrame()。若有多个return的时候,每个return处都需要调用PopLocalFrame()
    • PopLocalFrame()的第二个参数十分有用,在碰见需要释放所有 局部引用 除了其中一个保留并返回时,可以将此引用传递PopLocalFrame()第二个参数。
  • NewLocalRef():用于在 效用函数 中返回一个 局部引用

EnsureLocalCapacity()示例

// 开始获取局部引用前先确保有足够的空间
if (((* env)->EnsureLocalCapacity(env, len)) < 0) {
    // 内存不足
}
for (int i = 0; i < len; i  ) {
    jstring jstr = (* env)->GetObjectArrayElement(env, arr, i);
}

本文由澳门新葡萄京集团3522发布于运动健康,转载请注明出处:发现按压右肋骨下有很硬的小包块是咋回事

关键词:

上一篇:请问怎么样判断高血压

下一篇:没有了

最火资讯