码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
详细介绍VO(值对象)和PO(持久对象)的区别
VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的。1.VO是用new关键字创建,由GC回收的。PO则是向数据库中添加新数据时创建,删除...
分类:其他好文   时间:2014-11-22 18:45:59    阅读次数:304
java中虚引用PhantomReference与弱引用WeakReference(软引用SoftReference)的差别
本文主要是重申下这几种引用的差别,并给出实际的例子,让读者清楚的感受到它们的差别。软引用和弱引用差别不大,JVM都是先将其referent字段设置成null,之后将软引用或弱引用,加入到关联的引用队列中。我们可以认为JVM先回收堆对象占用的内存,然后才将软引用或弱引用加入到引用队列。而虚引用则不同,JVM不会自动将虚引用的referent字段设置成null,而是先保留堆对象的内存空间,直接将PhantomReference加入到关联的引用队列,也就是说如果我们不手动调用PhantomReference.cl...
分类:编程语言   时间:2014-11-21 23:20:12    阅读次数:1095
C++中delete和delete[]的区别
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。关于 new[] 和 de...
分类:编程语言   时间:2014-11-21 18:14:18    阅读次数:216
文件美化操作
完全控制面板.{ED7BA470-8E54-465E-825C-99712043E01C} 回收站.{645ff040-5081-101b-9f08-00aa002f954e} 拨号网络.{992CFFA0-F557-101A-88EC-00DD010CCC48} 打印机.{2227a280-3aea-1069-a2de-08002b30309d} 控制面板.{21ec2020-3a...
分类:其他好文   时间:2014-11-20 23:43:32    阅读次数:197
内核优化
内核优化[编辑]net.ipv4.tcp_max_tw_buckets=6000 timewait的数量,默认是180000。 net.ipv4.ip_local_port_range=102465000 允许系统打开的端口范围。 net.ipv4.tcp_tw_recycle=1 启用timewait快速回收。 net.ipv4.tcp_tw_reuse=1 开启重用。允许将TIME-WAITsockets重新用于新..
分类:其他好文   时间:2014-11-20 15:45:33    阅读次数:188
Android_对android虚拟机的理解,包括内存管理机制垃圾回收机制。dalvik和art区别
虚拟机很小,空间很小,谈谈移动设备的虚拟机的大小限制 16M ,谈谈加载图片的时候怎么处理大图片的,outmemoryExceptionBitmapFactory.option垃圾回收,没有引用的对象,在某个时刻会被系统gc掉 .Dalvik和标准Java虚拟机(JVM)首要差别Dalvik 基于寄...
分类:移动开发   时间:2014-11-20 13:34:21    阅读次数:260
golang 1.3的新特征和目前进度
原文: 计划中的新特征:http://golang.org/s/go13todo 目前的进展情况:http://talks.golang.org/2014/go1.3.slide golang 1.3代码将在3.1冻结,6.1发布。 1、100% percise GC GC是垃圾回收器,percise GC不知道...
分类:其他好文   时间:2014-11-20 12:18:05    阅读次数:181
Citrix 服务器虚拟化之十三 Xenserver虚拟机内存优化与性能监控
Citrix服务器虚拟化之十三Xenserver虚拟机内存优化与性能监控XenServer的DMC通过自动调节运行的虚拟机的内存,每个VM分配给指定的最小和最大内存值之间,以保证性能并允许每台服务器的虚拟机密度更大。没有DMC,当一台负载较高的服务器创建虚拟机时将出现“内存不足”错误提示..
分类:其他好文   时间:2014-11-20 01:40:31    阅读次数:232
堆和栈的理论知识
一、预备知识—程序的内存分配 1. 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据...
分类:其他好文   时间:2014-11-19 23:51:06    阅读次数:235
笔试点杂烩
1.堆栈溢出一般是由什么原因导致的? 1.没有回收垃圾资源 2.层次太深的递归调用 2.不能做switch()的参数类型是: switch的参数不能为float、double型。必须是整形或能隐式转换为整形的数据。 3.const与#define 相比,有何优点? Const作用:定义常量、修饰函数...
分类:其他好文   时间:2014-11-19 23:34:31    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!