我必须创建一个包含多个MessageListeners
的JMS客户端应用程序,并且我想为每个MessageListener
分配特定的内存(我会为每个创建一个单独的进程)。有没有办法在Java中以编程方式执行此操作?
答案 0 :(得分:1)
我已经在下面的查询中阅读了您的评论,在了解了您为什么要这样做之后,恕我直言,得到了以下建议:
着名的表现规则是" 衡量&不要猜猜"。
因此,测量峰值负载的性能&也知道你的断点负荷。执行性能测试后,测量/查找统计信息,然后您就会知道应用程序的功能。另外,请确保您正在进行适量的弹性(非功能)测试。
然后最后根据表现结果/结果:
(1)正确配置JVM(一个进程)内存参数
(2)选择正确的GC算法
如果您遵循这些规则,则无需进行MessageListener
级别调整。