我可以将内存分配给特定的java进程(jms侦听器进程)吗?

时间:2015-09-25 18:38:46

标签: java jms

我必须创建一个包含多个MessageListeners的JMS客户端应用程序,并且我想为每个MessageListener分配特定的内存(我会为每个创建一个单独的进程)。有没有办法在Java中以编程方式执行此操作?

1 个答案:

答案 0 :(得分:1)

我已经在下面的查询中阅读了您的评论,在了解了您为什么要这样做之后,恕我直言,得到了以下建议:

着名的表现规则是" 衡量&不要猜猜"。

因此,测量峰值负载的性能&也知道你的断点负荷。执行性能测试后,测量/查找统计信息,然后您就会知道应用程序的功能。另外,请确保您正在进行适量的弹性(非功能)测试。

然后最后根据表现结果/结果:

(1)正确配置JVM(一个进程)内存参数

(2)选择正确的GC算法

如果您遵循这些规则,则无需进行MessageListener级别调整。