Inventor
BERRY ROBERT FRANCIS
US38 patents
⚠️ This page may combine multiple inventors who share the name “BERRY ROBERT FRANCIS”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
37 patentsUS6754890B1Jun 22, 2004
Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling data
IBM168 citations99
US6553564B1Apr 22, 2003
Process and system for merging trace data for primarily interpreted methods
IBM95 citations99
US6513155B1Jan 28, 2003
Method and system for merging event-based data and sampled data into postprocessed trace output
IBM129 citations99
US6026237AFeb 15, 2000
System and method for dynamic modification of class files
IBM217 citations99
US6751789B1Jun 15, 2004
Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination
IBM207 citations98
US6735758B1May 11, 2004
Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems
IBM76 citations98
US6662359B1Dec 9, 2003
System and method for injecting hooks into Java classes to handle exception and finalization processing
IBM124 citations98
US6662358B1Dec 9, 2003
Minimizing profiling-related perturbation using periodic contextual information
IBM116 citations98
US6658654B1Dec 2, 2003
Method and system for low-overhead measurement of per-thread performance information in a multithreaded environment
IBM126 citations98
US6651243B1Nov 18, 2003
Method and system for periodic trace sampling for real-time generation of segments of call stack trees
IBM179 citations98
US6338159B1Jan 8, 2002
System and method for providing trace information
IBM133 citations98
US5668944ASep 16, 1997
Method and system for providing performance diagnosis of a computer system
IBM101 citations98
US6904594B1Jun 7, 2005
Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment
IBM87 citations97
US6728955B1Apr 27, 2004
Processing events during profiling of an instrumented program
IBM140 citations97
US6678883B1Jan 13, 2004
Apparatus and method for creating a trace file for a trace of a computer program based on loaded module information
IBM120 citations97
US6598012B1Jul 22, 2003
Method and system for compensating for output overhead in trace date using trace record information
IBM75 citations97
US6766511B1Jul 20, 2004
Apparatus and method for performing symbolic resolution of modules using static representations of a trace
IBM60 citations96
US6732357B1May 4, 2004
Determining and compensating for temporal overhead in trace record generation and processing
IBM55 citations96
US6662362B1Dec 9, 2003
Method and system for improving performance of applications that employ a cross-language interface
IBM71 citations96
US6546548B1Apr 8, 2003
Method and system for compensating for output overhead in trace data using initial calibration information
IBM65 citations96
US6539339B1Mar 25, 2003
Method and system for maintaining thread-relative metrics for trace data adjusted for thread switches
IBM67 citations96
US6118940ASep 12, 2000
Method and apparatus for benchmarking byte code sequences
IBM144 citations96
US7263700B1Aug 28, 2007
Serially, reusable virtual machine
IBM69 citations95
US6742178B1May 25, 2004
System and method for instrumenting application class files with correlation information to the instrumentation
IBM56 citations95
US6658471B1Dec 2, 2003
Method and system for zero overhead software performance measurement instrumentation
IBM72 citations95
US6055492AApr 25, 2000
System and method for providing trace information data reduction
IBM102 citations95
US6434575B1Aug 13, 2002
Method of instrumenting garbage collection generating a trace file making a single pass analysis of object heap
IBM56 citations94
US6708169B1Mar 16, 2004
Apparatus and method for generating a merged symbol file for verifying symbolic data
IBM37 citations92
US6332117B1Dec 18, 2001
General event stamping scheme
IBM27 citations92
US6311325B1Oct 30, 2001
Method and apparatus for profiling processes in a data processing system background of the invention
IBM33 citations92
US7051026B2May 23, 2006
System and method for monitoring software locks
IBM27 citations89
US6381558B1Apr 30, 2002
Alternative profiling methodology and tool for analyzing competitive benchmarks
IBM21 citations87
US7536680B2May 19, 2009
Method for modifying a class file to monitor data flow
IBM32 citations86
US6289503B1Sep 11, 2001
System and method for trace verification
IBM16 citations84
US7506319B2Mar 17, 2009
Generating a model of software in execution
IBM12 citations77
US5881222AMar 9, 1999
Method and apparatus for detecting performance problems in a windows-based computer system
IBM16 citations73
US7904888B2Mar 8, 2011
Method, system and computer program product for tracing software methods
IBM6 citations57