android的gridview加载图片一多了就卡,甚至程序OMM溢出

android的gridview加载图片一多了就卡,甚至程序OMM溢出,第1张

造成这个的原因可能有几个方面:

1、的体积过大,导致加载几张就可能oom,解决办法是优化以后再加载

2、在android30以下的机器上,bitmap资源需要自己手动释放,就是需要自己监听滑动事件释放不在屏幕中所在的资源

不过实际项目开发中,一般用的都是第三方的加载框架,池、异常的捕获和处理等都处理好了,推荐使用Glide即可

尽管现在没有人怀疑细胞色素C从线粒体中的释放是对细胞凋亡非常重要的,但此过程如何发生还是存在许多问题的。一些研究者认为是一些促进凋亡的因子如Bax直接作用于线粒体的外膜(OMM-outer mitochondrial membrane),打开通道让细胞色素C流出。但另一些研究者认为Bax的作用是非直接的,是与一些通透转变孔蛋白(PTP-permeability transition pore)的成分共同作用的。这可能导致了线粒体的发泡,最终导致了细胞色素C的释放。 Donald Newmeyer and co-workers 在Cell上发表的文章对第一种假设提供的支持,他们发现激活的Bax能介导线粒体外膜中超分子开放复合物的形成。研究者在无细胞的体系中复制出了整个线粒体的行为。 Donald Newmeyer and co-workers首先分离了爪蟾细胞的OMM,而且让它们形成囊泡。尽管这些囊泡中包含着许多OMM中的蛋白例如PTP,但缺没有线粒体的基质成分和内膜蛋白成分。研究者接着发现用寡聚化的活性Bax(OG-Bax)或切割形式的另一种促进凋亡蛋白Bid(OG-Bax)都能促进囊泡中10-2000Kda分子量大小的fluoroscein dextrans释放。相反,如果用抗凋亡的因子如Bcl-XL处理则抑制dextran的释放。 因为脂质双层上没有整体的破坏,所以可能是膜上的穿孔。研究者构建了两种形式的无蛋白脂质体,从线粒体脂类制备的M型脂质体,和从微囊脂类中制备的ER型脂质体。研究者发现OG-Bax能显著的促进蛋白的M型脂质体中的释放,N/C-Bid单独不能对两种脂质体的蛋白释放有作用,但能促进OG-Bax对M型脂质体的作用。 两种脂质体的主要区别是M型脂质体含有cardiolipin,研究者因此认为cardiolipin对Bax对膜作用非常重要。有趣的是不能被Bax穿透的内膜IMM却富含cardiolipin。研究者的这个研究为凋亡过程中的一个重要事件做了出色的阐明,当然在许多具体过程中的详细情况还需要进一步研究。 相关文章及链接:ORIGINAL RESEARCH PAPERSKuwana, T et al Bid, Bax, and lipids cooperate to form supramolecular openings in the outer mitochondrial membrane Cell 111, 331-342 (2002) | PubMed | FURTHER READINGMartinou, J-C & Green, D R Breaking the mitochondrial barrier Nature Rev Mol Cell Biol 2, 63-67 (2001) | Article | PubMed | Zamzami, N & Kroemer, G The mitochondrion in apoptosis: how Pandora's box opens Nature Rev Mol Cell Biol 2, 67-71 (2001) | Article | PubMed |

以上就是关于android的gridview加载图片一多了就卡,甚至程序OMM溢出全部的内容,包括:android的gridview加载图片一多了就卡,甚至程序OMM溢出、细胞色素C从线粒体上如何释放、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10219509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存