ChinaUnix.net
相关文章推荐:

java数据库连接池导致内存溢出吗

IBM710的机器,跑了好多应用,informix,websphere,几个java程序。 最近又加了一个java程序,启动配置-Xmx1024 但是当该程序使用内存到800M的时候,机器就成10M的内存了,然后就会出现堆内存溢出的问题了。 请各位达人指点一下,怎么配置比较好?将-Xmx设置小些?估计对性能有大的影响么? (暂不考虑升级硬件) 如果需要详细的信息我再跟帖,谢谢啦!

by baibai326 - Java - 2007-06-07 10:09:29 阅读(1769) 回复(0)

相关讨论

以下这种问题大家有没遇见过??环境:redhat8.0 j2sdk1.4.2_08 tomcat5.0.8 现象是突然java机自动退出,请大家帮忙看看,谢谢 Exception in thread "CompilerThread0" java.lang.OutOfMemoryError: requested 7168 bytes for ExceptionRangeEntry in /export/jdk142-update/ws/fcs/hotspot/src/share/vm/code/exceptionHandlerTable.cpp. Out of swap space?

by 守夜人 - Java - 2006-02-17 09:03:19 阅读(3188) 回复(5)

停止tomcat时报错: Catalina.stop: java.net.SocketException: Broken pipe java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:115) at org.apache.catalina.startup.Catalina.stop(Catalina.java:585...

by alex1101 - Java - 2004-04-07 09:08:07 阅读(1194) 回复(0)

连接池提高 Servlet 访问 数据库 的效率(1) java Servlet作为首选的 服务器 端数据处理技术,正在迅速取代 CGI 脚本。Servlet超越CGI的优势之一在于,不仅多个请求可以共享公用资源,而且还可以在不同用户请求之间保留持续数据。本文介绍一种充分发挥该特色的实用技术,即数据库连接池。 一、实现连接池的意义 动态 Web 站点往往用数据库存储的信息生成Web页面,每一个页面请求导致一次数据库访问。连接数据库不仅要开销一定...

by tombaby - Java文档中心 - 2006-03-28 16:06:36 阅读(574) 回复(0)

虽然 J2EE 程序员一般都有现成的应用服务器所带的JDBC 数据库连接池,不过对于开发一般的 java Application 、 Applet 或者 JSP、velocity 时,我们可用的JDBC 数据库连接池并不多,并且一般性能都不好。 java 程序员都很羡慕 Windows ADO ,只需要 new Connection 就可以直接从数据库连接池中返回 Connection。并且 ADO Connection 是线程安全的,多个线程可以共用一个 Connection, 所以 ASP 程序一般都把 getConnection 放在 G...

by mvp2006 - Java文档中心 - 2007-04-16 00:01:40 阅读(565) 回复(0)

虽然 J2EE 程序员一般都有现成的应用服务器所带的JDBC 数据库连接池,不过对于开发一般的 java Application 、 Applet 或者 JSP、velocity 时,我们可用的JDBC 数据库连接池并不多,并且一般性能都不好。 java 程序员都很羡慕 Windows ADO ,只需要 new Connection 就可以直接从数据库连接池中返回 Connection。并且 ADO Connection 是线程安全的,多个线程可以共用一个 Connection, 所以 ASP 程序一般都把 getConnection 放在 Gl...

by cys_web - Java文档中心 - 2006-12-15 10:05:45 阅读(462) 回复(0)

自己还没完全理解,第一次用,但是代码可以用了,放上来,要不到时又不知丢那去,找不着了。代码中用的数据库连接,根据不同的数据库,应该把不同的驱动加到工程里,这里用的是postgresql,可以到postgresql官网下载java驱动包,最新的好象是8.1的。 import java.sql.Connection; import java.sql.SQLException; import java.sql.DriverManager; import org.apache.log4j.Logger; import org.apache.commons.pool.ObjectPool...

by jabseal - Java文档中心 - 2006-09-28 23:00:59 阅读(1306) 回复(0)

桥西居 水底沙 原创 - 17,翻译 - 0,转载 - 3, 点击 - 13133, 评论 - 33, trackbacks - 2 导航 CSDNBlog 我的首页 联系作者 登录 文章 Eclipse开发 (RSS) Struts (RSS) 读书有感 (RSS) 精华文章 (RSS) 人生规划 (RSS) 收藏 Eclipse技术网站 相册 存档 2006年03月(10) 2006年02月(2) 2006年01月(3) 2005年12月(3) 2005年05月(2) 最近评论 wa: 但愿我能找到一份工作! 谢谢您! l...

by luckfly - Java文档中心 - 2006-03-26 14:54:54 阅读(805) 回复(0)

数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在 互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池 都要求用户通过其规定的方法获取数据库的连接,这一点我们可以理解,毕竟目前所有的应用服务器取数据库连接的方式都是这种方...

by lanlfeng - Java文档中心 - 2007-12-27 22:10:04 阅读(640) 回复(0)

连接池的基本工作原理   1、基本概念及原理   由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池 (Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接 建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从...

by john11 - Java文档中心 - 2007-12-05 17:23:18 阅读(833) 回复(0)

请各位大侠帮忙! java线程池是如何使用的? 还有连接池的使用(sql server)? 请大家帮忙,我是一个新手啊!谢谢!

by 惊鸿剑雨情 - Java - 2004-03-04 14:57:19 阅读(1770) 回复(0)