70 likes | 138 Views
CS314 - Bonus Topics. Debugging. Q: How is debugging like real estate? A: It's all about location, location, location Setting breakpoints in Eclipse Using the Debugger Inspecting Objects System.out.println. Profiling.
E N D
Debugging Q: How is debugging like real estate? A: It's all about location, location, location Setting breakpoints in Eclipse Using the Debugger Inspecting Objects System.out.println
Profiling • Program that monitors a running program and determines time spent in functions as well as memory usage
Profiling Example • Random Art • Determine color of pixel based on coordinates and mathematical formula • formula may have 40 or more calculations per point
Java VisualVM • Comes with the JDK • in the bin folder (binaries)