weblogic学习_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3062 | 回复: 0   主题: weblogic学习        下一篇 
yaoxia.wu
注册用户
等级:中校
经验:2318
发帖:53
精华:1
注册:1970-1-1
状态:离线
发送短消息息给yaoxia.wu 加好友    发送短消息息给yaoxia.wu 发消息
发表于: IP:您无权察看 2014-4-23 18:12:03 | [全部帖] [楼主帖] 楼主

JVM是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。它有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。

为什么使用JVM?
(1)Java语言最重要的特点就是可以在任何操作系统中运行。

(2)使用Java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行
Java的内存由3个代组成:

(1)Yong(年青代,也叫new区)  可以分为Eden区和两个Survivor区,新的对象实例总是首先放在Eden区,Survivor区作为Eden区和Tenure(old)的缓冲,可以向Tenure(old)转移活动的对象实例。

(2)Tenured(保持代,也叫old区)   Tenure中存放生命周期长久的实例对象,但是里面的对象也是会被回收掉的,Yong和Tenure组成了Java的堆内存(Heap)。

(3)Perm(永久代)     Perm则是非堆内存的组成部分,主要存放加载的Class类级对象如class本身,method、field等。

JVM与weblogic的关系:Weblogic是运行在JVM上的实例。如果希望weblogic运行稳定且性能最好,需要对JVM进行调整。

类加载器是用来加载Java类到Java虚拟机中。

java类加载器包含具有父类加载器和子类加载器的层次结构。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论