I'm using OSB and WebLogic JMS, my service write messages into a distributed queue in 48 threads. Distributed queue has 4 members. The JMS Servers targeted on separated weblogic instances, not the instances on which producers and consumers work.
Sometime my producer write a message into a queue by 4-40 seconds. 40 seconds on writing one message! This is strange behaviour of WebLogic. Messages have size 5-10 Kb and writing by 150 messages per transaction. I do not see any correlation between this pauses and JMS servers Full GC.