- 博客(7)
- 资源 (34)
- 收藏
- 关注
原创 Nginx、HaProxy、LVS优缺点
当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务。这些集群可以是 Web 应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。在实际应用中,在 Web 服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为 Web 服务器流量的入口,挑选最合适的一台 Web 服务器,将客户...
2019-08-01 07:10:38 354
翻译 GC内存的分配与回收策略
对象的内存分配,往大方向讲,就是在堆上分配,对象主要是分配在新生代的Eden区上,如果启动了本地线程分配缓冲,将按线程优先在TLAB上分配。少数情况下也可能会直接分配在老年代中,分配的规则取决于当前使用哪种垃圾收集器组合,以及JVM参数。 对象优先在Eden区分配 大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发生一次Minor GC。新生...
2019-07-01 07:26:14 118
转载 JVM的GC日志分析
本文转自https://swcdxd.iteye.com/blog/1859858https://blog.csdn.net/tyrroo/article/details/82498497常用JVM参数http://blog.csdn.net/gzh0222/article/details/8223277JVM的GC日志的主要参数包括如下几个:-XX:+PrintGC...
2019-06-25 07:21:40 114
翻译 常见垃圾收集器简介
HotSpot虚拟机的垃圾收集器 图片来源:http://blogs.sun.com/jonthecollector/entry/our_collectors不同的厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器。此处,我们仅讨论基于JDK1.7 Update14之后的HotSpot虚拟机。...
2019-06-20 08:47:41 128
翻译 GC Roots节点查找
经历了判断对象存活和垃圾收集算法之后,在HotSpot虚拟机实现这些算法时,需要有严格的考量,即解决以下三个问题:1)枚举根节点从可达性分析中以GC Roots节点寻找引用链这个操作为例,可以作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,现在许多应用仅方法区就有数百M,如果要逐个检查这里面的引用,那么必然会消耗很多时间。另...
2019-06-11 08:13:21 587
原创 垃圾收集器与内存分配策略
垃圾回收主要针对方法区和Java堆,需要解决三个问题:1.哪些内存需要回收?2.什么时候回收?3.如何回收?问题1,需要判断哪些对象已经“死亡”,方法有以下两种:1)引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。客观来说,该方法实现简单,判断效率...
2019-06-10 07:40:47 59
步进电机控制电路一种基于FPGA的实现
2011-03-05
步进电机的细分驱动技术研究
2011-03-05
基于java的网上商城系统
2010-12-19
ThinkInJava
2011-11-07
基于FPGA 的步进电机控制器设计
2011-03-05
步进电机速度控制的研究与实现
2011-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人