深入JVM系列(三)之类加载、类加载器、双亲委派机制与常见问题http://blog.csdn.net/vernonzheng/article/details/8461380
分类:
其他好文 时间:
2014-08-18 16:17:12
阅读次数:
187
最近在写一个关于用HTTP控制storm的的UI功能,已经实现完成,采用在nginx里面加入对应的模块调用来实现,模块中调用一个动态加载的SO,这个SO用THRIFT和zookeeper client实现对storm的控制和信息的存储固化。开始我使用了std::string来做字符串处理。后来发现string实在太多未知的对象构建和内存分配,加上我想把so改用纯C的实现。std::string自然...
分类:
其他好文 时间:
2014-08-18 14:32:03
阅读次数:
209
最近为了解决系统性能问题,研究了一下memcache。由于其可以独立部署不占用JVM资源,其优越性可得而知,更由于memcached支持分布式部署这也使得可以实现超大内存服务器。具体memcache是哪个高手之作,再次不在赘述。 memcached的分布式有个奇怪的特点是其分布式的方式有客户端...
分类:
其他好文 时间:
2014-08-18 14:18:22
阅读次数:
159
jvm运行时数据区的简单介绍
JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。
其中本文涉及到的主要有:java虚拟机站(简称java栈),java堆和方法区。
这里简单地普及一下这三种数据区的知识,java栈的读取速度是最快的(紧次与CPU的寄存器,跨平台性比寄存器好,android使用的是寄存器),但是里面...
分类:
其他好文 时间:
2014-08-18 13:09:22
阅读次数:
215
百度搜大数据开发人才要求信息,发现大部分都需要有 JVM知识,虽然使用Java的人很多,但真正有几个人懂JVM呢?如果jvm你都不懂,那java你又能怎么提高呢?程序的性能又能怎么优化呢?所以,JVM是必须要学习的!...
分类:
其他好文 时间:
2014-08-18 12:37:34
阅读次数:
191
在JDK中com.sun.tools.attach.VirtualMachine提供了一些从外部进程attach到jvm上,并执行一些操作的功能。VirtualMachine的子类HotSpotVirtualMachine表示hotspot的虚拟机,下面的WindowsVirtualMachine是...
分类:
其他好文 时间:
2014-08-18 12:29:04
阅读次数:
232
百度搜大数据开发人才要求信息,发现大部分都需要有 JVM知识,虽然使用Java的人很多,但真正有几个人懂JVM呢?如果jvm你都不懂,那java你又能怎么提高呢?程序的性能又能怎么优化呢?所以,
JVM是必须要学习的!
分类:
其他好文 时间:
2014-08-18 12:14:34
阅读次数:
161
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
ClassLoader cl = Test.class.getClassLoader();
while(cl!=null) {
System.out.println(cl.getClas...
分类:
其他好文 时间:
2014-08-18 09:16:23
阅读次数:
214
特点一:面向对象类、对象封装、继承、多态特点二:健壮性相对安全的内存管理和访问机制特点三:跨平台通过Java虚拟机(jvm)运行
分类:
编程语言 时间:
2014-08-18 00:15:23
阅读次数:
194
Java垃圾回收机制 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为....
分类:
编程语言 时间:
2014-08-18 00:12:53
阅读次数:
278