我正在尝试在Amazon的EC2上的微型Linux实例上部署Java RMI服务。呼叫我的服务器的响应时间很长,我需要花费两分钟而且不少于半分钟。
我已打开所有流量到服务器。我没有采取其他步骤来配置服务器。
我只是上传jar文件并在shell中运行程序。 我运行这样的命令
java -Djava.net.preferIPv4Stack = true -Djava.rmi.server.hostname = ec2 - [ ... IP ... ]。us-west-2.compute.amazonaws。 com ... [其他的args]
程序以编程方式在自己的注册表中创建和公开。
该服务不需要大量的计算能力来执行。它在我的笔记本电脑上运行时会立即返回。交换的主要对象是〜5000个元素的数组。
有没有人知道这种糟糕表现的原因是什么,或者我可以采取哪些步骤来确定原因?