Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Object Cloning and performance?

 
Max Tomlinson
Ranch Hand
Posts: 365
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all-
I have been tasked with optimizing an MQ message transport package my company uses. The package consists of a configurable MQImpl class (taking a properties file) and two support classes (one for Put, one for Get). I've already implemented IBM's MQ Connection pooling, which shaves quite a bit of time (about half) off the MQImpl instantiation but there's still a fair amount of time taken to create the objects themselves.
My questions:
a) can I create a template type object for MQImpl and clone it for requests? Is that faster?
b) also, if I make the support classes (Put and Get) inner classes to the MQImpl object (probably a cleaner design, something I'm tempted to do), is that faster or slower overall?
This project will be using both IBM and SUN jvms in production.
thanks in advance,
Max Tomlinson
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic