排列三三码遗漏组六:androidjni.poplocalframe 弹出局部帧

排列三2014079期正版藏机图 www.d0po.cn 2014-12-30 21:34| 发布者: 杨炎| 查看: 1364| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: androidjni.poplocalframe 弹出局部帧static functionpoplocalframe(result: intptr) : intptrdescription描述pops off the current local reference frame, frees all the local references, and returns a local r ...

androidjni.poplocalframe 弹出局部帧

static functionpoplocalframe(result: intptr) : intptr

description描述

pops off the current local reference frame, frees all the local references, and returns a local reference in the previous local reference frame for the given result object.

弹出关闭当前局部引用帧,释放所有的本地引用,并返回一个局部引用,在前一个局部引用帧,用于给定的结果对象。

pushlocalframe为一定数量的局部引用创建了一个使用堆栈,而poplocalframe负责销毁堆栈顶端的引用。

push/poplocalframe函数对提供

了对局部引用的生命周期更方便的管理。

在管理局部引用的生命周期中,push/poplocalframe是非常方便的。你可以在本地函数的入口处调用pushlocalframe,然后在出口处调用poplocalframe,这样的话,在函数对中间任何位置创建的局部引用都会被释放。而且,这两个函数是非常高效的。

如果你在函数的入口处调用了pushlocalframe,记住在所有的出口(有return出现的地方)调用poplocalframe。

大量的局部引用创建会浪费不必要的内存。一个局部引用会导致它本身和它所指向的对象都得不到回收。尤其要注意那些长时间运行的方法、创建局部引用的循环和工具函数,充分得利用pus/poplocalframe来高效地管理局部引用。

参见:java native interface specification (oracle)

相关阅读

文章点评
相关文章
  • 您访问的页面找不回来了 2019-04-07
  • 五莲科技局以“三大”助力动能转换 2019-04-07
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-03-30
  • 守住青山不放松 护好绿水不辞难——在渝全国人大代表聚焦“共抓大保护、不搞大开发”专题调研记略 2019-03-28
  • 经营者要想“我心换你心”,就要未雨绸缪,让不诚信的诱惑少一点,如此才能在市场中生存下来。反过来说,承担不起亏损就关门歇业,是否也是一种不诚信呢? 2019-03-21
  • 追风上市公司“跌落神坛”-热门标签-华商网数码 2019-03-21
  • 文化艺术交易场所沙龙第一期活动在京顺利举行 2019-03-16
  • 看把你高兴的屁颠屁颠的,光有赞有什么用?我给你个货真价实的 [大红包]。 2019-03-16
  • 候选企业:中国石油呼和浩特石化公司 2019-02-22
  • 我国纳米核心技术取得重大突破 2019-02-22
  • 北京:端午节民俗地图  小枣粽——竹叶红枣糯糯情  2019-01-26
  • 机器人送快递将在西安试点 识别红绿灯还能“车让人” 2019-01-26
  • 首批限竞房正式入市 戳三大盘看详情! ——凤凰网房产北京 2018-12-09
  • 世界杯频爆冷门网友大呼“天台见”!警方:不要冲动,不要跳楼 2018-08-21
  • 始终如一的是:美国优先。 2018-08-21
  • 554| 864| 63| 946| 131| 986| 406| 870| 474| 730|