On 29/07/2010 4:27 PM, Kirk wrote:
Microbenchmarks are as useful as any other type of benchmarking. The problem is, they are very very very difficult to get right. You need to do a lot of work to validate the results you get from any benchmark, large or small. I've missed the beginning of the conversation so I never saw all of the code but then maybe it was never published.
Just a bit of back fill (happy for this thread to die off now) - I had some raw C struct like data in an array of bytes. I am trying to put forward a case for using Java (or maybe Scala) instead of C/C++ in a project. Performance is critical. In C/C++, one argument is you can cast the pointeer to the array of bytes and volia! you can access all the int's etc. Very performant. Obviously cannot do this in Java, so was trying to work out how close I could get Java to squash this argument (if possible). Obviously the overall application makes a big difference too. Right now C++ is safe from a performance perspective, Java safer from a code maintainability perspective. There is a hard performance requirement on the project (harder than the code maintainability requirement).
Thanks Alan -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
