深入了解Java ClassLoader、Bytecode 、ASM、cglib(转)
摘要: 一、Java ClassLoader
1,什么是ClassLoader
与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。
此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入内存的那部分。
而且,Java ClassLoader 就是用 Java 语言编写的。这意味着创建您自己的 ClassLoader 非常容易,不必了解 JVM 的微小细节。
阅读全文
posted @
2007-07-11 21:04 Scott.Pan 阅读(549) |
评论 (1) 编辑
J2EE系统的性能浅谈(转)
摘要: 有一个J2EE项目,碰到一些性能问题。客户用LoadRunner测试,十个用户并发测试登录,就导致系统崩溃。经过检查,发现是数据池设置的太小,在IBM WPS里面设置的数据池缺省是1-10,结果当用5个并发测试的时候,就总是有5个进程在等待数据连接。这样,系统自然通不过测试了。后来把数据池改大了,测试通过,而且速度飞快。
阅读全文
posted @
2007-07-11 15:48 Scott.Pan 阅读(477) |
评论 (0) 编辑