The following are examples of j_flow.d. This is a simple script to trace the not-so-simple flow of Java methods and classes. Here it traces the example program, Code/Java/func_abc # j_flow.d C PID TIME(us) -- CLASS.METHOD 0 311403 4789112583163 -> java/lang/Object.<clinit> 0 311403 4789112583207 -> java/lang/Object.registerNatives 0 311403 4789112583323 <- java/lang/Object.registerNatives 0 311403 4789112583333 <- java/lang/Object.0 311403 4789112583732 -> java/lang/String$CaseInsensitiveComparator.<init> 0 311403 4789112583743 -> java/lang/String$CaseInsensitiveComparator.<init> 0 311403 4789112583752 -> java/lang/Object.<init> 0 311403 4789112583760 <- java/lang/Object. 0 311403 4789112583859 -> java/lang/System.registerNatives 0 311403 4789112583878 <- java/lang/System.registerNatives 0 311403 4789112583887 -> java/lang/System.nullInputStream 0 311403 4789112583895 -> java/lang/System.currentTimeMillis 0 311403 4789112583905 <- java/lang/System.currentTimeMillis 0 311403 4789112583913 <- java/lang/System.nullInputStream 0 311403 4789112583923 -> java/lang/System.nullPrintStream 0 311403 4789112583929 -> java/lang/System.currentTimeMillis 0 311403 4789112583937 <- java/lang/System.currentTimeMillis 0 311403 4789112583944 <- java/lang/System.nullPrintStream 0 311403 4789112583951 -> java/lang/System.nullPrintStream 0 311403 4789112583958 -> java/lang/System.currentTimeMillis 0 311403 4789112583965 <- java/lang/System.currentTimeMillis 0 311403 4789112583972 <- java/lang/System.nullPrintStream 0 311403 4789112583982 <- java/lang/System. 0 311403 4789112584068 -> java/lang/Object.<init> 0 311403 4789112584075 <- java/lang/Object. 0 311403 4789112584116 -> java/lang/Object.<init> 0 311403 4789112584123 <- java/lang/Object. 0 311403 4789112584396 -> java/lang/Thread.registerNatives 0 311403 4789112584421 <- java/lang/Thread.registerNatives 0 311403 4789112584779 -> java/lang/RuntimePermission.<init> 0 311403 4789112584789 -> java/security/BasicPermission.<init> 0 311403 4789112584798 -> java/security/Permission.<init> 0 311403 4789112584806 -> java/lang/Object.<init> 0 311403 4789112584814 <- java/lang/Object. 0 311403 4789112585329 -> java/util/AbstractMap.<init> 0 311403 4789112585337 -> java/lang/Object.<init> 0 311403 4789112585345 <- java/lang/Object. 0 311403 4789112585554 -> java/lang/ref/ReferenceQueue$Null.<init> 0 311403 4789112585564 -> java/lang/ref/ReferenceQueue$Null.<init> 0 311403 4789112585572 -> java/lang/ref/ReferenceQueue.<init> 0 311403 4789112585581 -> java/lang/Object.<init> 0 311403 4789112585589 <- java/lang/Object. 0 311403 4789112585656 -> java/lang/ref/ReferenceQueue$Lock.<init> 0 311403 4789112585664 -> java/lang/Object.<init> 0 311403 4789112585671 <- java/lang/Object. 0 311403 4789112585723 -> java/lang/ref/ReferenceQueue$Null.<init> 0 311403 4789112585729 -> java/lang/ref/ReferenceQueue.<init> 0 311403 4789112585736 -> java/lang/Object.<init> 0 311403 4789112585743 <- java/lang/Object. 0 311403 4789112585755 -> java/lang/ref/ReferenceQueue$Lock.<init> 0 311403 4789112585761 -> java/lang/Object.<init> 0 311403 4789112585768 <- java/lang/Object. 0 311403 4789112983106 -> java/nio/CharBuffer.<init> 0 311403 4789112983113 -> java/nio/Buffer.<init> 0 311403 4789112983119 -> java/lang/Object.<init> 0 311403 4789112983126 <- java/lang/Object. 0 311403 4789112984169 -> java/nio/CharBuffer.<init> 0 311403 4789112984175 -> java/nio/Buffer.<init> 0 311403 4789112984181 -> java/lang/Object.<init> 0 311403 4789112984189 <- java/lang/Object. 0 311403 4789113990293 -> java/nio/CharBuffer.<init> 0 311403 4789113990299 -> java/nio/Buffer.<init> 0 311403 4789113990306 -> java/lang/Object.<init> 0 311403 4789113990313 <- java/lang/Object. 0 311403 4789113991131 -> java/nio/CharBuffer.<init> 0 311403 4789113991137 -> java/nio/Buffer.<init> 0 311403 4789113991143 -> java/lang/Object.<init> 0 311403 4789113991150 <- java/lang/Object. 0 311403 4789115000294 -> java/nio/CharBuffer.<init> 0 311403 4789115000301 -> java/nio/Buffer.<init> 0 311403 4789115000307 -> java/lang/Object.<init> 0 311403 4789115000315 <- java/lang/Object. 0 311403 4789115001133 -> java/nio/CharBuffer.<init> 0 311403 4789115001139 -> java/nio/Buffer.<init> 0 311403 4789115001145 -> java/lang/Object.<init> 0 311403 4789115001152 <- java/lang/Object. 0 311403 4789116010388 -> java/lang/Object.<init> 0 311403 4789116010395 <- java/lang/Object. 0 311403 4789116010409 <- java/lang/Object. 0 311403 4789116011032 -> java/util/AbstractList$Itr.<init> 0 311403 4789116011042 -> java/lang/Object.<init> 0 311403 4789116011050 <- java/lang/Object. 0 311403 4789116011452 -> java/util/IdentityHashMap$KeySet.<init> 0 311403 4789116011462 -> java/util/AbstractSet.<init> 0 311403 4789116011469 -> java/util/AbstractCollection.<init> 0 311403 4789116011475 -> java/lang/Object.<init> 0 311403 4789116011483 <- java/lang/Object. 0 311403 4789116011737 -> java/util/IdentityHashMap$KeyIterator.<init> 0 311403 4789116011748 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 0 311403 4789116011757 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 0 311403 4789116011766 -> java/lang/Object.<init> 0 311403 4789116011774 <- java/lang/Object. 0 311403 4789116011886 -> java/util/IdentityHashMap$KeyIterator.<init> 0 311403 4789116011892 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 0 311403 4789116011899 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 0 311403 4789116011905 -> java/lang/Object.<init> 0 311403 4789116011912 <- java/lang/Object. 0 311403 4789116012333 -> java/util/LinkedHashSet.<init> 0 311403 4789116012343 -> java/util/HashSet.<init> 0 311403 4789116012350 -> java/util/AbstractSet.<init> 0 311403 4789116012356 -> java/util/AbstractCollection.<init> 0 311403 4789116012362 -> java/lang/Object.<init> 0 311403 4789116012370 <- java/lang/Object. 0 311403 4789116012404 -> java/util/HashMap.<init> 0 311403 4789116012410 -> java/util/AbstractMap.<init> 0 311403 4789116012417 -> java/lang/Object.<init> 0 311403 4789116012424 <- java/lang/Object. 0 311403 4789116012469 -> java/util/HashMap$Entry.<init> 0 311403 4789116012476 -> java/lang/Object.<init> 0 311403 4789116012482 <- java/lang/Object. 0 311403 4789116012565 -> java/lang/Object.<init> 0 311403 4789116012572 <- java/lang/Object. 0 311403 4789116012612 -> java/util/AbstractList.<init> 0 311403 4789116012618 -> java/util/AbstractCollection.<init> 0 311403 4789116012624 -> java/lang/Object.<init> 0 311403 4789116012631 <- java/lang/Object. 0 311403 4789116012791 -> java/util/HashMap$KeySet.<init> 0 311403 4789116012801 -> java/util/AbstractSet.<init> 0 311403 4789116012807 -> java/util/AbstractCollection.<init> 0 311403 4789116012814 -> java/lang/Object.<init> 0 311403 4789116012821 <- java/lang/Object. 0 311403 4789116013066 -> java/util/LinkedHashMap$KeyIterator.<init> 0 311403 4789116013076 -> java/util/LinkedHashMap$LinkedHashIterator.<init> 0 311403 4789116013085 -> java/util/LinkedHashMap$LinkedHashIterator.<init> 0 311403 4789116013095 -> java/lang/Object.<init> 0 311403 4789116013102 <- java/lang/Object. 0 311403 4789116013250 -> java/util/AbstractList$Itr.<init> 0 311403 4789116013256 -> java/lang/Object.<init> 0 311403 4789116013263 <- java/lang/Object.