JiveJdon Community Forums
在线87人   首页   主题总表   培训咨询   精华   查搜   注册    登陆
首页 » 论坛 » 项目工程开发经验谈
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 1 回复 / 1
 发表新帖子   回复该主题贴
bloodrate

悄悄话
发表文章: 40
注册时间: 2008年04月19日 21:29
请教banq及各位老师一个问题 2008年05月13日 22:43 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表
能否让一个虚拟机实例里的运行的应用程序所调用的类运行在另一个虚拟机实例里?

《深入JAVA虚拟机》一书中介绍,每一个JAVA应用程序都创建一个虚拟机实例,并运行在这个实例里,通过给虚拟机实例配置xmx改变堆内存大小。我突然想到,能否让一个虚拟机实例里的运行的应用程序所调用的类运行在另一个虚拟机实例里?
这个很有现实意义,用处最大就在J2EE缓存,大家都知道应用服务器给JVM分配的堆内存不可能无限制涨大,例如到2G后就无法再大,可是服务器可能有8G内存,另外6G浪费了?(如果再跑其他应用恐CPU不够,跑单机集群就是利用另外6G内存再装3个应用服务器),我在想,2G已经很小了,能不能将缓存这样的“有了更好,没有也没事”的东西让其运行在另一个虚拟机实例里(占用另外6G内存空间),而不与2G的核心数据存储争抢空间。如果说之前调用缓存管理器 cacheManager.getInstance()。。。这样的话,换成Runtime.exec("CacheManager.jar");......是不是相当于将其运行在另一个JVM中?
banq

悄悄话
发表文章: 9290
注册时间: 2002年08月03日 17:08
回复:请教banq及各位老师一个问题 2008年05月14日 07:04 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
想法很好,使用RMI就可以,RMI好像是两个JVM之间的隧道。

http://www.jdon.com/jivejdon/thread/33860.html
这个主题有 1 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam