我在我们的ubuntu服务器上有非常奇怪的内存使用情况。一个进程(从sphinxsearch搜索)分配了几乎所有可用内存,它的VSize、RSS和SHR几乎相等(大约18 is )。但让我感到惊讶的是,命令free将大部分内存视为“缓存”--我一直认为它是“内核拥有的”,也就是说--不绑定到特定的进程。同时,它被标记为“共享”,尽管没有其他占用如此高内存的进程。,所以不应该担心,OTOH --我们已经遇到了几个错误,不能为简单的叉子分配内存,所以我正试图理解它。如果你想
我正在运行一个第三方RMI-服务器应用程序提供恰好一个方法("getImage()" returns an image as byte[]).这个方法的实现(通过SOAP-WS获得图像)是由我提供的。运行这个RMI-Server的问题是高CPU消耗(用jvisualvm测量):65%的cpu时间花在"sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()"上,其次是"sun.net.www.http.KeepAliveCache.run()&quo