Skip to Content.
Sympa Menu

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.

Top of Page