Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 30, 2006
  1. 2006-01-30 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* gc-profiler.c: Patch from Max Kellermann <max@duempel.org> to
    	fix mono_type_get_name_full.
    
    
    svn path=/trunk/heap-prof/; revision=56254
Commits on Oct 7, 2005
  1. 2005-10-07 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* gc-profiler.c: Patch from Michal Moskal to make sure things work
    	on amd64.
    
    
    svn path=/trunk/heap-prof/; revision=51454
Commits on Jul 26, 2005
  1. In src/runtime-profiler:

    Ben Maurer authored
    2005-07-26  Ben Maurer  <bmaurer@ximian.com>
    
    	* gc-profiler.c: Patch from Brion Vibber Don't use obsolete
    	function.
    
    In src/desc-heap:
    2005-07-26  Ben Maurer  <bmaurer@ximian.com>
    
    	* desc-heap.c: Patch from Brion Vibber. Don't use obsolete
    	function.
    
    
    svn path=/trunk/heap-prof/; revision=47686
Commits on Apr 1, 2005
  1. 2005-04-01 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* TypeGraphPlotter.cs: Use a unified threshold level. Partially
    	fixes an issue with the graph not being the right size.
    
    	* TypeTabulator.cs: Ditto.
    
    
    svn path=/trunk/heap-prof/; revision=42479
  2. Move on. Nothing interesting here. Ignore my stupidity

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=42477
Commits on Mar 31, 2005
  1. fixup

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=42447
Commits on Mar 29, 2005
  1. 2005-03-29 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* configure.in: Hopefully, fix problems with missing .so stuff. I
    	love Zoltan!
    
    
    svn path=/trunk/heap-prof/; revision=42341
Commits on Mar 28, 2005
  1. In src/viewer/gui-gtk:

    Ben Maurer authored
    2005-03-28  Ben Maurer  <bmaurer@ximian.com>
    
    	* TypeGraphViewer.cs: Fix up the hit testing now that we have
    	axes. Also, use the new color labeling thingy.
    
    In src/viewer/common:
    2005-03-28  Ben Maurer  <bmaurer@ximian.com>
    
    	* ProfileReader.cs: Read summarized data.
    
    	* TypeGraphPlotter.cs: Rather than rely on reading the profile in
    	one gulp, use the summarized data.
    
    In src/runtime-profiler:
    2005-03-28  Ben Maurer  <bmaurer@ximian.com>
    
    	* gc-profiler.c: Write out summarized type allocation data.
    
    
    svn path=/trunk/heap-prof/; revision=42318
Commits on Mar 24, 2005
  1. 2005-03-24 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* TypeGraphViewer.cs: And now the y axis :-).
    
    
    svn path=/trunk/heap-prof/; revision=42232
Commits on Mar 23, 2005
  1. In gui-gtk:

    Ben Maurer authored
    2005-03-23  Ben Maurer  <bmaurer@ximian.com>
    
    	* TypeGraphViewer.cs: Create a scale for the x axis.
    
    In common:
    2005-02-19  Ben Maurer  <bmaurer@ximian.com>
    
    	* TypeGraphPlotter.cs:
    	    - A new color chooser. Somewhat exparimental. I still think it
    	      needs to get better
    	    - Make anti-alias work nicely, by drawing rectangles from the
    	      bottom of the band to the top of the screen. This prevents
    	      little white lines. 
    
    
    svn path=/trunk/heap-prof/; revision=42179
Commits on Mar 10, 2005
  1. In .:

    Ben Maurer authored
    2005-03-10  Ben Maurer  <bmaurer@ximian.com>
    
    	* configure.in: New hackish heap dumping profiler.
    
    In src/desc-heap:
    2005-03-10  Ben Maurer  <bmaurer@ximian.com>
    
    	* desc-heap.c: A profiler for trow.
    
    
    svn path=/trunk/heap-prof/; revision=41665
Commits on Feb 21, 2005
  1. update

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=40968
  2. update

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=40967
Commits on Feb 12, 2005
  1. 2005-02-12 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* HeapScroller.cs, ShellPager.cs, Shell.cs: Allow the closing of
    	tabs.
    
    
    svn path=/trunk/heap-prof/; revision=40548
Commits on Feb 8, 2005
  1. more cleanup

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=40284
  2. 2005-02-07 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* HeapScroller.cs: Use my wonderful new gtk# apis for clean code.
    
    
    svn path=/trunk/heap-prof/; revision=40283
Commits on Feb 6, 2005
  1. * HeapScroller.cs (OnUnmapped): make sure that we don't get events

    Ben Maurer authored
    	when another tab is open. Also, remove usage of obsolete gtk stuff.
    
    
    svn path=/trunk/heap-prof/; revision=40225
  2. In gui-gtk:

    Ben Maurer authored
    2005-02-06  Ben Maurer  <bmaurer@ximian.com>
    
    	* TypeGraphViewer.cs: Changes to use the real scroller.
    
    	* HeapScroller.cs: A real scroller, based on the one in f-spot.
    
    In common:
    2005-02-06  Ben Maurer  <bmaurer@ximian.com>
    
    	* Profile.cs (MaxSize): new prop.
    	(ContextDataTabulator): API change of ProfileReader
    	(ContextDataTabulator.Checkpoint): missing a return here.
    
    	* ProfileReader.cs: Don't do start file pos, but start file time.
    
    	* TypeTabulator.cs: Add stuff to do a tabulation that starts
    	midfile. Remove max size type stuff.
    
    	* TypeGraphPlotter.cs: Get the max size from the profile
    
    
    svn path=/trunk/heap-prof/; revision=40224
Commits on Jan 25, 2005
  1. warning fix

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=39530
Commits on Jan 24, 2005
  1. In src/runtime-profiler:

    Ben Maurer authored
    2005-01-24  Ben Maurer  <bmaurer@ximian.com>
    
    	* gc-profiler.c: Update after lupus's runtime changes.
    
    In .:
    2005-01-24  Ben Maurer  <bmaurer@ximian.com>
    
    	* mono.patch: Don't need this any more. Just use HEAD.
    
    
    svn path=/trunk/heap-prof/; revision=39426
Commits on Jan 23, 2005
  1. name changes

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=39385
  2. In src/runtime-profiler:

    Ben Maurer authored
    2005-01-23  Ben Maurer  <bmaurer@ximian.com>
    
    	* gc-profiler.c: Update, after runtime changes
    
    In src/memstat:
    2005-01-23  Ben Maurer  <bmaurer@ximian.com>
    
    	* memstat.c: Update, after api changes
    
    In .:
    2005-01-23  Ben Maurer  <bmaurer@ximian.com>
    
    	* mono.patch: update
    
    
    svn path=/trunk/heap-prof/; revision=39383
Commits on Jan 22, 2005
  1. 2005-01-22 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* memstat.c (size_to_units): Casts to double. Duh!
    
    
    svn path=/trunk/heap-prof/; revision=39354
  2. 2005-01-21 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* gc-profiler.c (do_default_file_name): Create the default file
    	name from the pid.
    	(mono_profiler_startup): Use the above.
    
    	Thanks to Miguel for the great idea.
    
    
    svn path=/trunk/heap-prof/; revision=39339
Commits on Jan 21, 2005
  1. In src:

    Ben Maurer authored
    2005-01-21  Ben Maurer  <bmaurer@ximian.com>
    
    	* Makefile.am (SUBDIRS): New subdir
    
    In src/memstat:
    2005-01-21  Ben Maurer  <bmaurer@ximian.com>
    
    	* memstat.c: New profiler to do a `vmstat' like output for memory
    	usage.
    
    In .:
    2005-01-21  Ben Maurer  <bmaurer@ximian.com>
    
    	* mono.patch: update.
    	
    	* configure.in: Add stuff in AC_OUTPUT.
    
    
    svn path=/trunk/heap-prof/; revision=39332
Commits on Jan 20, 2005
  1. In viewer/gui-gtk:

    Ben Maurer authored
    2005-01-20  Ben Maurer  <bmaurer@ximian.com>
    
    	* TypeGraphViewer.cs: add the heap scroller in an ifdef
    
    	* HeapScroller.cs: New file.
    
    In viewer:
    2005-01-20  Ben Maurer  <bmaurer@ximian.com>
    
    	* Makefile.am: Add new stuff to build
    
    In viewer/common:
    2005-01-20  Ben Maurer  <bmaurer@ximian.com>
    
    	* Profile.cs, ProfileReader.cs: add stuff to get timeline
    
    In runtime-profiler:
    2005-01-20  Ben Maurer  <bmaurer@ximian.com>
    
    	* gc-profiler.c (prof_marks_set): Fix typo
    
    
    svn path=/trunk/heap-prof/; revision=39281
Commits on Jan 17, 2005
  1. 2005-01-17 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* ProfileReader.cs (GetTimelineBefore): Make this actually get the
    	one before ;-).
    
    	(Read): Make the end time thing really work.
    
    
    svn path=/trunk/heap-prof/; revision=39035
  2. In viewer/gui-gtk:

    Ben Maurer authored
    	* BacktraceViewer.cs: Lazy load context data.
    
    In viewer/common:
    	* ProfileReader.cs (ReadCheckpoint, Checkpoint, GetTimelineBefore,
    	GetTimeline): new functions.
    
    	* Profile.cs (GetContextObjsForTime): new func.
    
    	* TypeTabulator.cs: Don't load the context data. Saves shitloads
    	of ram.
    
    
    svn path=/trunk/heap-prof/; revision=39000
  3. In viewer/common:

    Ben Maurer authored
    	* ProfileReader.cs: Update file format
    
    	* TypeTabulator.cs: cope with changes
    
    In runtime-profiler:
    2005-01-16  Ben Maurer  <bmaurer@ximian.com>
    
    	* gc-profiler.c: Emit dumps of the heap about every MB of
    	data. This will allow the reader to do stuff faster. Also, emit
    	tables of the size of the heap over time
    
    
    svn path=/trunk/heap-prof/; revision=38999
Commits on Jan 16, 2005
  1. In gui-gtk:

    Ben Maurer authored
    	* Shell.cs, TypeGraphViewer.cs, BacktraceViewer.cs: A bit of
    	refactoring.
    	
    In .:
    2005-01-16  Ben Maurer  <bmaurer@ximian.com>
    
    	* Makefile.am: Add Profile.cs
    
    In common:
    2005-01-16  Ben Maurer  <bmaurer@ximian.com>
    
    	* *.cs: Factor Profile out.
    	
    	* Profile.cs: New file.
    
    
    svn path=/trunk/heap-prof/; revision=38995
  2. In src/viewer/gui-gtk:

    Ben Maurer authored
    2005-01-16  Ben Maurer  <bmaurer@ximian.com>
    
    	* Shell.cs (OnOpen): Add filter for heap prof files
    
    In .:
    2005-01-16  Ben Maurer  <bmaurer@ximian.com>
    
    	* configure.in: Add some checks for mime type crap
    
    	* Makefile.am (SUBDIRS): Add mime-data
    
    In mime-data:
    2005-01-16  Ben Maurer  <bmaurer@ximian.com>
    
    	* Makefile.am, mono-heap-prof.xml: install mime data for the
    	profile dump.
    
    
    svn path=/trunk/heap-prof/; revision=38994
  3. undo that

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=38993
Commits on Jan 15, 2005
  1. In src/viewer/common:

    Ben Maurer authored
    2005-01-15  Ben Maurer  <bmaurer@ximian.com>
    
    	* ProfileReader.cs: Update for new file format. Read HeapSize
    	stuff.
    
    	* TypeTabulator.cs: Add HeapSize type stuff.
    
    	* TypeGraphPlotter.cs: Plot the total heap size.
    
    In src/runtime-profiler:
    2005-01-15  Ben Maurer  <bmaurer@ximian.com>
    
    	* gc-profiler.c: Emit heap size info. File format updates.
    
    In .:
    2005-01-15  Ben Maurer  <bmaurer@ximian.com>
    
    	* mono.patch: update the patch for looking at the gc heap size.
    
    
    svn path=/trunk/heap-prof/; revision=38981
Commits on Jan 12, 2005
  1. forgot one

    Ben Maurer authored
    svn path=/trunk/heap-prof/; revision=38831
  2. 2005-01-12 Ben Maurer <bmaurer@ximian.com>

    Ben Maurer authored
    	* gc-profiler.c: Fixes for endian crap.
    
    
    svn path=/trunk/heap-prof/; revision=38829
Something went wrong with that request. Please try again.