Tag: mule子

mule子线程池大小上限

我正在尝试将线程池大小设置为大于我正在测试我的Mule应用程序的机器的核心数。 最后,我看到Mule将线程数量限制在我的机器核心数量上。 即使我尝试在常规配置元素中设置默认池大小,我仍然会得到相同的限制。 这就是发生的事情(我的机器有4个核心) INFO 2014-11-11 11:12:22,023 [[App-1.0].persistent.receiver.03] org.mule.api.processor.LoggerMessageProcessor: Order 21036 INFO 2014-11-11 11:12:22,025 [[App-1.0].persistent.receiver.01] org.mule.api.processor.LoggerMessageProcessor: Order 21037 INFO 2014-11-11 11:12:22,030 [[App-1.0].persistent.receiver.02] org.mule.api.processor.LoggerMessageProcessor: Order > 6 21038 INFO 2014-11-11 11:12:23,040 [[App-1.0].persistent.receiver.04] org.mule.api.processor.LoggerMessageProcessor: Order 21040 INFO 2014-11-11 11:12:23,040 [[App-1.0].persistent.receiver.03] org.mule.api.processor.LoggerMessageProcessor: Order 21039 INFO 2014-11-11 11:12:23,041 [[App-1.0].persistent.receiver.01] org.mule.api.processor.LoggerMessageProcessor: Order > 6 21041 INFO 2014-11-11 11:12:23,043 [[App-1.0].persistent.receiver.02] org.mule.api.processor.LoggerMessageProcessor: […]

使用Mule3.2在重载下GC过频

在Mule 3.2(100个线程同时发送请求)的重负载下,通过jprofiler,我可以看到创建了大量的对象实例(每秒大约500mb),并且占用了堆的年轻区域的90%以上的空间,这导致了jvm每2秒触发一次gc。 为什么? 这是正常的吗? 或者它是一个错误 jvm参数: -Xms = 2048m -Xmx = 2048m -Xmn = 768m -XX:PermSize = 256m -XX:MaxPermSize = 512m -Xss256k -XX:+ UseConcMarkSweepGC 谢谢