码迷,mamicode.com
首页 >  
搜索关键字:g1 gc    ( 3858个结果
使用事件模式(Event API)读取Excel2007(.xlsx)文件
POI的事件模式占用内存更小,它利用基础的XML数据进行处理,适用于愿意学习.xlsx文件结构以及在java中处理XML的开发人员;也能有效预防出现java.lang.OutOfMemoryError: GC overhead limit exceeded问题。 1.了解下Excel文件的XML结构 ...
分类:Windows程序   时间:2019-12-29 14:46:05    阅读次数:115
JVM系列(3):堆(Heap)
介绍 Java堆(Java Heap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。Java堆是垃圾收集器管理的主要区域,因此很多时候也被称做“GC堆”。如果从内存回收 ...
分类:其他好文   时间:2019-12-28 22:47:48    阅读次数:78
python的垃圾回收机制(GC)
Hello, 大家好, 又出来冒头了. 今天想跟大家分享的是关于python的垃圾回收机制,虽然本人这会对该机制没有很深入的了解, 但是本着热爱分享的原则,还是囫囵吞枣地坐下记录分享吧, 万一分享的过程中开窍了呢.哈哈哈. 首先还是做一下概述吧: 我们都知道, 在做python的语言编程中, 相较于 ...
分类:编程语言   时间:2019-12-28 16:15:06    阅读次数:78
centos7编译安装clang8(同时还会编译llvm的不少东西, 文中附带编译好的二进制压缩包)
查看编译环境要求 进入官网 https://clang.llvm.org/ 找到编译llvm的要求: cmake = 3.4.3 gcc = 5.1.0 python = 2.7 zlib = 1.2.3.4 GNU Make = 3.79, 3.79.1 其他都好弄, 主要是gcc, 不想折腾GC ...
分类:其他好文   时间:2019-12-28 09:17:15    阅读次数:160
yield from语法的高级特性
def gen(): """子生成器""" yield 1 def gen1(gen): """委托生成器""" yield from gen def main(): """调用方""" g = gen() g1 = gen1(g) g1.send(None) # 启动生成器 上面的代码有3个角色, ...
分类:其他好文   时间:2019-12-27 23:50:54    阅读次数:78
运行时数据区域(堆 栈 方法区 常量池)和内存分配策略
内存管理 内存分配和内存释放 内存分配由程序完成,内存释放由GC完成 运行时数据区域 (1)程序计数器(program counter register) 一块较小的内存空间 当前线程所执行的字节码的行号指示器,字节码解释器在工作的时候就是通过改变程序计数器的值来选取下一跳要执行的指令 多线程环境下 ...
分类:其他好文   时间:2019-12-27 13:09:40    阅读次数:94
zval结构体
一。zval对比 (上图要右键新标签打开才能看清楚) PHP的变量是由zval来存储的,PHP7之前的zval主要由value和type组成,后面增加了gc用来垃圾回收以及ref_gc来标志引用类型,共占了24字节,而在通过结构映射扩充zval来解决循环引用的问题,此时一个变量占了32字节,在扩充了 ...
分类:其他好文   时间:2019-12-27 00:37:48    阅读次数:115
实现一个简单的Unity网络同步引擎——netgo
实现一个简单的Unity网络同步引擎Netgo 目前GOLANG有大行其道的趋势,尤其是在网络编程方面。因为和c/c++比较起来,虽然GC占用了一部分机器性能,但是出错概率小了,开发效率大大提升,而且应用其原生支持的协程很容易就能开发出高并发的服务端程序。笔者接触VR行业两年有余,接触了一些商业un ...
分类:编程语言   时间:2019-12-26 19:40:59    阅读次数:83
js object类型转换 内存泄漏 垃圾回收机制
************* - object 变量名存储在栈里面,存储的是引用地址 ,指向堆里面的对象内容数据; - 内存泄漏 + 发生条件:新对象不断创建,旧对象却不清除; 为了避免内存泄漏,有垃圾及回收机制 - 垃圾回收机制(gc) + 当对象的引用地址在栈中没有引用时,内存占比过高,垃圾回收车 ...
分类:Web程序   时间:2019-12-26 09:55:30    阅读次数:95
基础复习
垃圾回收: 垃圾回收分为年轻代,年老代,持久代。 新创建的对象属于年轻代,有A、B区,A区满了,就会调用垃圾回收机制,通过引用计数法或者引用可达法就行筛选,没有的进行回收,有用的进行复制,复制到B区。 B区满了,再重复以上操作。 循环15次之后,就会属于年老代,进入年老区,C区,当C区达到一定比例之... ...
分类:其他好文   时间:2019-12-25 23:45:19    阅读次数:83
3858条   上一页 1 ... 36 37 38 39 40 ... 386 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!