perfsonar-dev - Re: [pS-dev] Conf call: Optimizing large data transfers (including Push Interface)
Subject: perfsonar development work
List archive
Re: [pS-dev] Conf call: Optimizing large data transfers (including Push Interface)
Chronological Thread
- From: Nicolas Simar <>
- To: Michael Bischoff <>
- Cc:
- Subject: Re: [pS-dev] Conf call: Optimizing large data transfers (including Push Interface)
- Date: Fri, 09 May 2008 14:10:10 +0100
Hi Michael,
Michael Bischoff wrote:
Hello all,
To add my 2 cents: I think it's dangerous to presume things about what
optimisation would
work; from practise we discovered that the worst hotspot is almost never
where you presume it
is.
To quote Jeff Kesselman(author of http://java.sun.com/docs/books/performance/)
"You may think you know what your performance problem is, but you are
probably wrong. I've
been tuning code the better part of 15 years and I don't think my initial
guess as to what my
problem was has been right more then once or even close more then twice."
On an other note implementing streaming would require quite a change to the
personar base
code, this is just because how the data currently reaches the ServiceEngine.
Although there
are elegant solutions around that too. esp with respect to 'incremental DOM'
On jet an other note: I can't speak for the whole Java crowd but sending
serialised java
around isn't something I would lean to Java RMI uses that and it gave
everyone performance
headaches.
About instrumenting/profiling
For java:
Netbeans has en excellent profiler
Management beans (I think they where introduced in 1.5)
Have you had experience with profiling? I am looking for someone who could report on his experience in profiling and explaining what needs tobe done.
In general, I think that ideally, we would want a continuous integration
server which also
does profiling so we can monitor performance improvements along different
versions and also
spot regressions right away.
Can you explain that to me (as if you were explaining the benefit of such continuous integration server to a child of 10 years ;) )
Thanks,
Nicolas
Best regards,
Michael Bischoff
--
Nicolas
______________________________________________________________________
Nicolas Simar
Network Engineer
DANTE - www.dante.net
Tel - BE: +32 (0) 4 366 93 49
Tel - UK: +44 (0)1223 371 300
Mobile: +44 (0) 7740 176 883
City House, 126-130 Hills Road
Cambridge CB2 1PQ
UK
_____________________________________________________________________
- Re: [pS-dev] Conf call: Optimizing large data transfers (including Push Interface), Nicolas Simar, 05/09/2008
Archive powered by MHonArc 2.6.16.