CVSROOT: /cvs/gnome Module name: sysprof Changes by: ssp 05/10/31 23:37:16
Modified files: . : ChangeLog TODO collector.c process.c profile.c stackstash.c stackstash.h Log message: Mon Oct 31 23:41:33 2005 Soeren Sandmann <[EMAIL PROTECTED]> * stackstash.h (struct StackNode): Add "total" field. * stackstash.c (stack_stash_add_trace): Keep track of the aggregate size. * profile.c (profile_get_size): Sum the totals of the siblings instead of all the children. * profile.c (build_object_list): Correctly compute obj->self * profile.c (profile_load): Don't ignore the node->total field. * profile.c (serialize_call_tree): Save node->total instead of the computed total * profile.c (compute_total): Use n->total instead of computing it from scratch. * profile.c: Remove unused sum_children() function. * TODO: Updates * process.c (process_get_from_pid): Plug leak. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=sysprof&who=ssp&date=explicit&mindate=2005-10-31%2023:36&maxdate=2005-10-31%2023:38 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list