Hey guys,

ObjectName construction is *always* going to be a pig - it has to jump
through some significant hoops to checked for malformed inputs (including
the creation of a hashtable to store key properties).

On top of that, our impl is skewed to favour people who cache frequently
used ObjectNames.  The hashcode() is precomputed at construction using the
canonical name and equals() just compares hashcodes.

Trev


On Mon, 4 Feb 2002, marc fleury wrote:

> Yeah.. I am thinking of hashing the ON and just passing that in the proxy.
> Would really give the proxy.  Must be done at the proxy level with static
> maps, i.e. a total hack :)
> 
> Fine by me frankly.  I will try to do that tomorrow.
> 
> Expect dramatic speed increases on these puppies very soon :)
> 
> marcf
> 
> |-----Original Message-----
> |From: [EMAIL PROTECTED]
> |[mailto:[EMAIL PROTECTED]]On Behalf Of David
> |Jencks
> |Sent: Monday, February 04, 2002 8:14 PM
> |To: [EMAIL PROTECTED]
> |Subject: Re: [JBoss-dev] new ObjectName(String) is a pig
> |
> |
> |There is a fair amount of code that does something like this in a loop:
> |
> |
> |server.invoke(new ObjectName(<static constant>, "op", <variable args>...);
> |
> |I guess we should hunt it all down whether or not juha's is much faster --
> |it's really no harder to cache the ObjectName than the string.
> |
> |david jencks
> |
> |On 2002.02.05 01:52:59 -0500 marc fleury wrote:
> |> A big pig... chewing up 0.04 ms on a 0.06 container time for a total of
> |> 0.1ms ... ouch...
> |>
> |> So much for JMX dynamic invocation if we lose the time there... I will
> |> fix
> |> that easily.
> |>
> |> we need to be able to encode that better if we want to gain time. Maybe
> |> Juha's et al JMX implementation will shine here, because this guy is a
> |> pig
> |> in the reference implementation
> |>
> |> marcf
> |>
> |>
> |> _______________________________________________
> |> Jboss-development mailing list
> |> [EMAIL PROTECTED]
> |> https://lists.sourceforge.net/lists/listinfo/jboss-development
> |>
> |>
> |
> |_______________________________________________
> |Jboss-development mailing list
> |[EMAIL PROTECTED]
> |https://lists.sourceforge.net/lists/listinfo/jboss-development
> 
> 
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to