我正在运行一个第三方RMI-服务器应用程序提供恰好一个方法("getImage()" returns an image as byte[]).这个方法的实现(通过SOAP-WS获得图像)是由我提供的。运行这个RMI-Server的问题是高CPU消耗(用jvisualvm测量):65%的cpu时间花在"sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()"上,其次是"sun.n
对于那些致力于程序优化和性能调优的人来说,一个普遍的问题是,如何确定您的代码是CPU绑定的还是内存绑定的?另外,你能找出你花在哪里的大部分时间,并说,如果你加载'x‘数据量的缓存(如果它的内存绑定),在每一个循环迭代,那么你的代码将运行得更快?除了试错之外,还有什么精确的方法来确定这个“x”吗?kth matrix and */
}