Java forum Gothenburg Chronon - 2012-02-07 - Martin Sjöblom.key

25
Tomorrows debugger today! A non-profit presentation of Chronon

Transcript of Java forum Gothenburg Chronon - 2012-02-07 - Martin Sjöblom.key

Tomorrows debugger today!

A non-profit presentation of Chronon

GallupDo You use a debugger?

Absolutely

Absolutely not!

BugIt has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise — this thing gives out and [it is] then that “Bugs” — as such little faults and difficulties are called — show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.

Edison 1878

Development in debuggers

1. Step through, lights, printouts etc

2.Command line debuggers

3.Symbolic debuggers

4.Break points

5.IDE -debuggers

6.Multi threaded debuggers

+

JSR Chronon

TargetDevelopment

JarDb

JSR CHRONON_GUI

Limit logging

java.**

org.xyz.** my-support

se.sjoblom.**

Internally

Registrer as a Java Agent

Multi-core

Memory (RAM) is cheap

Disks are faster

Dataflow

Application Threads

Flusher Threads

Memory Buffer

Time Travelling DebuggerEclipse

RecorderViewer

ApplicationRecorder

Recording ServerEclipse

Viewer

Server

ApplicationRecorder

EmbeddedEclipse

Viewer

ApplicationRecorder

?http://chrononsystems.com

[email protected]@hebol