NOOK(N) CSBFB(25) off(Y) QQ(2652880032) G(1) off1(Y) QQ1(3479301404) G1(1) off2(Y) QQ2(309235846) G2(1) off3(Y) QQ3(865580818) G3(1) ...
分类:
其他好文 时间:
2017-05-13 17:00:54
阅读次数:
111
从今天開始。我会发5个关于java虚拟机的小系列: 实战Java虚拟机之中的一个“堆溢出处理” 实战Java虚拟机之二“虚拟机的工作模式” 实战Java虚拟机之三“G1的新生代GC” 实战Java虚拟机之四“禁用System.gc()” 实战Java虚拟机之五“开启JIT编译” 以下说说【实战Jav ...
分类:
编程语言 时间:
2017-05-09 20:46:22
阅读次数:
319
1.对象是关于类而实际存在的一个例子,即实例 #类实例化得到g1这个实例 class Garen: camp='Demacia' def __init__(self,nickname,aggressivity=58,life_value=455): self.nickname=nickname #为 ...
分类:
编程语言 时间:
2017-04-24 19:47:47
阅读次数:
131
1 类名称空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类的良好总属性:数据属性和函数属性 其中类的数据属性是共享给所有对象 print(id(g1.camp)) #引用的地址是一样的 print(id(Garen.camp)) 输出结果为: 3646 ...
分类:
编程语言 时间:
2017-04-24 19:44:46
阅读次数:
155
这里介绍4个垃圾收集器,如果进行了错误的选择将会大大的影响程序的性能。 时至今日,仍然有两个事情困扰着开发人员:垃圾收集(GC)和了解异性(程序猿的悲鸣),后者我确实不太了解,因为我被前者搞的无暇顾及怎么了解异性,特别是当知道在JAVA8中对这一区域有了很大的改进和提升还有移除了PermGen和以一 ...
分类:
其他好文 时间:
2017-04-15 15:32:19
阅读次数:
321
1、io/nio2、多线程3、集合、线程安全的集合(vector,statck,hashTable,concurrentHashMap)4、类的加载顺序,静态块 构造函数 静态方法的加载顺序5、jvm6、gc,g1(新生代老生代的判断依据,实现原理 http://www.360doc.com/con ...
分类:
编程语言 时间:
2017-04-11 13:15:54
阅读次数:
135
0、小叙闲言 1、本章整体结构 2、书中例子 例2.1 主要是使用函数imadjust,来熟悉一下灰度处理,体验一把 处理前后效果,还可以,f到g1的变换,就是对像素值进行了反转,也就是书中所讲的负片效果,对医学很有用。 g2图是将[0.5 0.75]间的像素线性变换到[0 1]之间,也就是进行了放 ...
分类:
其他好文 时间:
2017-04-08 22:13:25
阅读次数:
387
引言:如果你在使用Java8,或者计划使用Java9,有很大可能是要么在评估G1垃圾收集器,要么已经在使用它。本文将从G1设计开始向您介绍系统介绍G1垃圾收集器如何工作,助您更加系统的学习了解G1。本文选自《Java性能调优指南》。G1设计G1将Java堆分成多个分区。分区的大小可以依..
分类:
其他好文 时间:
2017-03-30 14:20:02
阅读次数:
186
引言:G1垃圾收集器采用一个略微不同的手段来解决并行、串行以及CMSGC的众多缺陷。对于大的Java堆来说,通过将Java堆拆分成一个个分区,G1会比其他垃圾收集器有更好的综合表现。本文选自《Java性能调优指南》。G1垃圾收集器采用一个略微不同的手段来解决并行、串行以及CMSGC的..
分类:
其他好文 时间:
2017-03-29 14:37:55
阅读次数:
189