刚开始客户端每个连接都单建一个Mongo实例,7张表的连接高峰期占用内存接近9G,后面Mongo改用单例,内存稳定在2G左右。
该现象应该是由于JVM的参数配置引起的,原来的JVM参数为:-Xmx4096m -Xms4096m -Xmn2048;将参数改为
-Xmx4096m -Xms2048m,内存使用大小马上大幅下降。
刚开始客户端每个连接都单建一个Mongo实例,7张表的连接高峰期占用内存接近9G,后面Mongo改用单例,内存稳定在2G左右。
该现象应该是由于JVM的参数配置引起的,原来的JVM参数为:-Xmx4096m -Xms4096m -Xmn2048;将参数改为
-Xmx4096m -Xms2048m,内存使用大小马上大幅下降。