Reputation
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
35 70
Newest
 Good Answer
Impact
~717k people reached

Oct
21
answered Will JVisualVM degrade application performance?
Oct
21
comment What would be the market life of a JVM based software framework?
It depends on you and your team (or future team) and how comfortable they are maintaining a framework going forwards. I personally only pick open source frameworks that are likely to stick around for a long time, but there are never any guarantees.
Oct
20
answered What would be the market life of a JVM based software framework?
Oct
17
answered Is there any way around the field-of-use restrictions in Java?
Oct
12
awarded  Nice Answer
Oct
8
revised From non programmer to “professional” freelance programmer
edited body
Sep
26
revised Sharing buffer between multiple threads
added 179 characters in body
Sep
21
answered Importance of data structures in modern S/W development
Sep
19
comment Methods to identify and resolve memory leaks in the JVM
Makes a lot of sense! We've built some tools that help with this and other performance issues - it's an interesting space :-).
Sep
9
awarded  Yearling
Sep
3
comment Is rewriting some Java code to C++ using JNI to improve performance a good idea?
There is work starting on providing a proper FFI for the JVM, but completely agree, going JNI/native rarely gives you a speed boost.
Sep
1
comment Will having ClassA extend ClassB slow down my runtime performance compared to having classC which contains all the members of ClassC?
+1 - The calls are extremely optimized by the JIT - and if you keep methods small and interfaces simple you tend to get methods inlined and monomorphically dispatched anyhow (no/less lookups).
Aug
31
comment How to create own programming language based on JVM?
Join the jvm-languages summit (openjdk.java.net/projects/mlvm/jvmlangsummit) each year and make sure you talk to Charlie Nutter of JRuby fame or Ola Bini - they probably know the most about doing this.
Aug
22
comment Methods to identify and resolve memory leaks in the JVM
JRockit is being merged with Hotspot (has been for some time) - you can buy their commercial flight recorder software that gives you pretty good info.
Aug
21
comment What makes for “good style” in Java?
Just saw this old answer again - the good news is that JSR-310 is making it into Java 8, and developers rejoyced :-)
Aug
21
revised Methods to identify and resolve memory leaks in the JVM
edited body
Aug
19
answered Methods to identify and resolve memory leaks in the JVM
Aug
15
comment Introducing a new JVM programming language into an established enterprise environment
Thanks! Hope you enjoy it :-)
Aug
14
answered Utilizing a Java Concurrent Utility from a Web App
Aug
10
comment Compiler design decision for dynamic method invocation
I will add that Java does now do dynamic method invocation (the new invokeddynamic bytecode supports this). However, that's not usable directly from Java until Java 8.