add java profiling