Total time spent compiling 916 methods (sec): 0,1972 Slowest method to compile (sec): 0,004749: MonoHotDraw.Tests.PerformanceTestApplication::Main() Time(ms) Count P/call(ms) Method name ######################## 1855,268 46 40,332 System.Object::runtime_invoke_void(object,intptr,intptr,intptr) Callers (with count) that contribute at least for 1%: 3 6 % GLib.Marshaller::StringToPtrGStrdup(string) 2 4 % GLib.Marshaller::.cctor() 2 4 % System.Reflection.MonoMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) 2 4 % System.Int32::ToString() 1 2 % Gtk.Window::.ctor(WindowType) 1 2 % Gtk.Bin::.ctor(intptr) 1 2 % Gtk.Container::.ctor(intptr) 1 2 % GLib.InitiallyUnowned::.ctor(intptr) 1 2 % GLib.Object::.cctor() 1 2 % GLib.Value::.ctor(object) 1 2 % GLib.GType::Register(GType,Type) 1 2 % GLib.ManagedValue::get_GType() 1 2 % System.DateTime::.cctor() 1 2 % System.Collections.Hashtable::Add(object,object) 1 2 % System.Text.DecoderReplacementFallback::.ctor(string) 1 2 % System.Text.EncoderReplacementFallback::.ctor(string) 1 2 % System.Text.UTF8Encoding::InternalGetBytes(char*,int,byte*,int,char&,bool) 1 2 % System.Collections.Hashtable::GetHash(object) 1 2 % System.MonoType::IsDefined(Type,bool) 1 2 % System.Reflection.MonoMethodInfo::get_parameter_info(intptr) 1 2 % System.Globalization.NumberFormatInfo::get_CurrentInfo() 1 2 % System.Threading.Thread::get_CurrentCulture() 1 2 % System.Globalization.CultureInfo::ConstructInvariant(bool) 1 2 % System.Globalization.DateTimeFormatInfo::.ctor() 1 2 % Gtk.Object::add_Destroyed(EventHandler) 1 2 % MonoHotDraw.StandardDrawingView::.ctor(IDrawingEditor) 1 2 % MonoHotDraw.AbstractFigure::.ctor() 1 2 % MonoHotDraw.Converter::ConvertToGdk(Color) 1 2 % MonoHotDraw.BaseBoxFigure::.ctor() 1 2 % MonoHotDraw.TextEventArgs::.ctor(string) 1 2 % System.Collections.Generic.List`1::Contains(IFigure) 1 2 % GLib.Object::GetObject(intptr,bool) 1 2 % Gdk.CairoHelper::Create(Drawable) 1 2 % MonoHotDraw.RectangleD::GdkRectangle() 1 2 % MonoHotDraw.SimpleTextFigure::SetupLayout(Context) 1 2 % MonoHotDraw.FontFactory::GetFontFromDescription(string) 1 2 % System.Collections.Generic.Dictionary`2::Init(int,IEqualityComparer`1) 1 2 % System.Activator::CreateInstance(Type,bool) 1 2 % GLib.Object::Dispose() ######################## 1773,202 1 1773,202 MonoHotDraw.Tests.PerformanceTestApplication::Main() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 1481,350 1 1481,350 Gtk.Application::Run() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTestApplication::Main() ######################## 1481,248 1 1481,248 Gtk.Application::gtk_main() Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Application::Run() ######################## 281,249 1 281,249 MonoHotDraw.Tests.PerformanceTest::.ctor() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTestApplication::Main() ######################## 156,541 1 156,541 Gtk.Window::.ctor(string) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTest::.ctor() ######################## 154,799 1 154,799 Gtk.Window::.ctor(WindowType) Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Window::.ctor(string) ######################## 137,786 2 68,893 Gtk.Object::CreateNativeObject(string[],Value[]) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Widget::CreateNativeObject(string[],Value[]) ######################## 137,889 2 68,945 Gtk.Widget::CreateNativeObject(string[],Value[]) Callers (with count) that contribute at least for 1%: 1 50 % Gtk.Window::.ctor(WindowType) 1 50 % Gtk.Layout::.ctor(Adjustment,Adjustment) ######################## 133,119 2 66,559 GLib.Object::CreateNativeObject(string[],Value[]) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Object::CreateNativeObject(string[],Value[]) ######################## 125,970 4 31,493 GLib.Object::LookupGType(Type) Callers (with count) that contribute at least for 1%: 2 50 % GLib.Object::LookupGType() 2 50 % GLib.Object::RegisterGType(Type) ######################## 125,334 2 62,667 GLib.Object::LookupGType() Callers (with count) that contribute at least for 1%: 2 100 % GLib.Object::CreateNativeObject(string[],Value[]) ######################## 124,659 2 62,330 GLib.Object::RegisterGType(Type) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Object::LookupGType(Type) ######################## 110,990 2 55,495 Gtk.Widget::exposeevent_cb(intptr,intptr) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Application::gtk_main() ######################## 110,378 2 55,189 Gtk.Widget::exposeevent_cb(intptr,intptr) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Widget::exposeevent_cb(intptr,intptr) ######################## 106,557 2 53,279 MonoHotDraw.StandardDrawingView::OnExposeEvent(EventExpose) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Widget::exposeevent_cb(intptr,intptr) ######################## 98,429 1 98,429 MonoHotDraw.Tests.PerformanceTest::CreateDrawingView() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTest::.ctor() ######################## 96,864 2 48,432 GLib.Object::InvokeClassInitializers(GType,Type) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Object::RegisterGType(Type) ######################## 83,906 984 0,085 System.Reflection.MonoMethod::IsDefined(Type,bool) Callers (with count) that contribute at least for 1%: 964 97 % GLib.Object::InvokeClassInitializers(GType,Type) 16 1 % GLib.Signal::RemoveDelegate(Delegate) ######################## 80,990 985 0,082 System.MonoCustomAttrs::IsDefined(ICustomAttributeProvider,Type,bool) Callers (with count) that contribute at least for 1%: 984 99 % System.Reflection.MonoMethod::IsDefined(Type,bool) ######################## 81,566 2 40,783 MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection,Region) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.CompositeFigure::Draw(Context,Region) ######################## 82,346 2 41,173 MonoHotDraw.CompositeFigure::Draw(Context,Region) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.StandardDrawing::IDrawing.Draw(Context,Region) ######################## 82,454 2 41,227 MonoHotDraw.StandardDrawing::IDrawing.Draw(Context,Region) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.StandardDrawingView::OnExposeEvent(EventExpose) ######################## 78,247 2 39,124 MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.CompositeFigure::Draw(Context) ######################## 78,579 2 39,289 MonoHotDraw.CompositeFigure::Draw(Context) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection,Region) ######################## 74,193 12 6,183 MonoHotDraw.AbstractFigure::OnChanged() Callers (with count) that contribute at least for 1%: 6 50 % MonoHotDraw.CompositeFigure::FigureChangedHandler(object,FigureEventArgs) 3 25 % MonoHotDraw.AbstractFigure::set_DisplayBox(RectangleD) 3 25 % UmlApplication.UseCaseFigure::FigureChangedHandler(object,FigureEventArgs) ######################## 73,606 2 36,803 MonoHotDraw.SimpleTextFigure::Draw(Context) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection) ######################## 71,479 2 35,739 MonoHotDraw.MultiLineTextFigure::SetupLayout(Context) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.SimpleTextFigure::Draw(Context) ######################## 70,830 2 35,415 MonoHotDraw.SimpleTextFigure::SetupLayout(Context) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.MultiLineTextFigure::SetupLayout(Context) ######################## 66,869 24 2,786 System.MulticastDelegate::invoke_void_object_FigureEventArgs(object,FigureEventArgs) Callers (with count) that contribute at least for 1%: 15 62 % MonoHotDraw.AbstractFigure::OnFigureInvalidated(FigureEventArgs) 7 29 % MonoHotDraw.AbstractFigure::OnFigureChanged(FigureEventArgs) 2 8 % System.MulticastDelegate::invoke_void_object_FigureEventArgs(object,FigureEventArgs) ######################## 56,636 1 56,636 GLib.Value::.ctor(object) Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Window::.ctor(WindowType) ######################## 55,870 18 3,104 MonoHotDraw.AbstractFigure::Invalidate() Callers (with count) that contribute at least for 1%: 12 66 % MonoHotDraw.AbstractFigure::OnChanged() 3 16 % MonoHotDraw.AbstractFigure::OnWillChange() 3 16 % MonoHotDraw.CompositeFigure::Add(IFigure) ######################## 56,136 1 56,136 MonoHotDraw.StandardDrawingView::.ctor(IDrawingEditor) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTest::CreateDrawingView() ######################## 52,715 24 2,196 MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() Callers (with count) that contribute at least for 1%: 18 75 % MonoHotDraw.AbstractFigure::Invalidate() 6 25 % MonoHotDraw.CompositeFigure::FigureInvalidatedHandler(object,FigureEventArgs) ######################## 48,707 3 16,236 MonoHotDraw.AbstractFigure::set_DisplayBox(RectangleD) Callers (with count) that contribute at least for 1%: 2 66 % UmlApplication.UseCaseFigure::TextChangedHandler(object,TextEventArgs) 1 33 % MonoHotDraw.SimpleTextFigure::RecalculateDisplayBox() ######################## 49,359 1 49,359 Gtk.Layout::.ctor(Adjustment,Adjustment) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.StandardDrawingView::.ctor(IDrawingEditor) ######################## 48,022 1 48,022 MonoHotDraw.SimpleTextFigure::RecalculateDisplayBox() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.SimpleTextFigure::SetupLayout(Context) ######################## 48,914 1007 0,049 System.MonoCustomAttrs::GetPseudoCustomAttributes(ICustomAttributeProvider,Type) Callers (with count) that contribute at least for 1%: 982 97 % System.MonoCustomAttrs::IsDefined(ICustomAttributeProvider,Type,bool) 25 2 % System.MonoCustomAttrs::GetCustomAttributesBase(ICustomAttributeProvider,Type) ######################## 38,779 12 3,232 MonoHotDraw.AbstractFigure::OnFigureChanged(FigureEventArgs) Callers (with count) that contribute at least for 1%: 12 100 % MonoHotDraw.AbstractFigure::OnChanged() ######################## 32,140 2 16,070 UmlApplication.UseCaseFigure::TextChangedHandler(object,TextEventArgs) Callers (with count) that contribute at least for 1%: 2 100 % System.MulticastDelegate::invoke_void_object_TextEventArgs(object,TextEventArgs) ######################## 32,363 1 32,363 UmlApplication.UseCaseFigure::.ctor(string) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTest::CreateDrawingView() ######################## 32,361 2 16,181 System.MulticastDelegate::invoke_void_object_TextEventArgs(object,TextEventArgs) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.SimpleTextFigure::OnTextChanged(TextEventArgs) ######################## 32,534 3 10,845 MonoHotDraw.SimpleTextFigure::OnTextChanged(TextEventArgs) Callers (with count) that contribute at least for 1%: 2 66 % MonoHotDraw.SimpleTextFigure::set_Text(string) 1 33 % MonoHotDraw.SimpleTextFigure::RecalculateDisplayBox() ######################## 32,632 16 2,039 GLib.GType::Register(GType,Type) Callers (with count) that contribute at least for 1%: 11 68 % GLib.GType::.cctor() 2 12 % GLib.Object::RegisterGType(Type) 2 12 % GLib.GType::LookupType(intptr) 1 6 % GLib.GType::op_Explicit(Type) ######################## 31,307 1 31,307 GLib.GType::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 28,497 307 0,093 MonoHotDraw.AbstractFigure::get_DisplayBox() Callers (with count) that contribute at least for 1%: 149 48 % MonoHotDraw.CompositeFigure::get_BasicDisplayBox() 104 33 % MonoHotDraw.RelativeLocator::Locate(IFigure) 24 7 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() 12 3 % MonoHotDraw.AbstractFigure::OnChanged() 8 2 % MonoHotDraw.EllipseFigure::Draw(Context) 4 1 % MonoHotDraw.SimpleTextFigure::DrawText(Context) ######################## 26,787 16 1,674 GLib.ManagedValue::get_GType() Callers (with count) that contribute at least for 1%: 16 100 % GLib.GType::Register(GType,Type) ######################## 23,481 104 0,226 MonoHotDraw.AbstractHandle::get_DisplayBox() Callers (with count) that contribute at least for 1%: 104 100 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() ######################## 22,416 9 2,491 GLib.Object::GetObject(intptr,bool) Callers (with count) that contribute at least for 1%: 7 77 % GLib.Object::GetObject(intptr) 2 22 % Gtk.Widget::exposeevent_cb(intptr,intptr) ######################## 22,455 1 22,455 Gtk.Widget::ShowAll() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTest::.ctor() ######################## 21,123 7 3,018 GLib.Object::GetObject(intptr) Callers (with count) that contribute at least for 1%: 2 28 % Gdk.Event::get_Window() 2 28 % Pango.CairoHelper::CreateLayout(Context) 2 28 % GLib.Signal::voidObjectCallback(intptr,intptr) 1 14 % Gtk.Widget::DeleteEventSignalCallback(intptr,intptr,intptr) ######################## 21,086 6 3,514 MonoHotDraw.CompositeFigure::FigureChangedHandler(object,FigureEventArgs) Callers (with count) that contribute at least for 1%: 6 100 % System.MulticastDelegate::invoke_void_object_FigureEventArgs(object,FigureEventArgs) ######################## 21,947 83 0,264 MonoHotDraw.CompositeFigure::get_BasicDisplayBox() Callers (with count) that contribute at least for 1%: 83 100 % MonoHotDraw.AbstractFigure::get_DisplayBox() ######################## 22,385 1 22,385 Gtk.Widget::gtk_widget_show_all(intptr) Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Widget::ShowAll() ######################## 20,797 987 0,021 System.Reflection.MonoMethod::GetPseudoCustomAttributes() Callers (with count) that contribute at least for 1%: 987 100 % System.MonoCustomAttrs::GetPseudoCustomAttributes(ICustomAttributeProvider,Type) ######################## 18,962 104 0,182 MonoHotDraw.RelativeLocator::Locate(IFigure) Callers (with count) that contribute at least for 1%: 104 100 % MonoHotDraw.LocatorHandle::Locate() ######################## 19,230 3 6,410 GLib.ObjectManager::CreateObject(intptr) Callers (with count) that contribute at least for 1%: 3 100 % GLib.Object::GetObject(intptr,bool) ######################## 19,701 104 0,189 MonoHotDraw.LocatorHandle::Locate() Callers (with count) that contribute at least for 1%: 104 100 % MonoHotDraw.AbstractHandle::get_DisplayBox() ######################## 17,341 3 5,780 UmlApplication.UseCaseFigure::FigureChangedHandler(object,FigureEventArgs) Callers (with count) that contribute at least for 1%: 3 100 % System.MulticastDelegate::invoke_void_object_FigureEventArgs(object,FigureEventArgs) ######################## 18,154 1 18,154 GLib.GType::op_Explicit(Type) Callers (with count) that contribute at least for 1%: 1 100 % GLib.Value::.ctor(object) ######################## 17,845 2 8,922 Gdk.Event::get_Window() Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.StandardDrawingView::OnExposeEvent(EventExpose) ######################## 18,718 1045 0,018 System.Type::IsAssignableFrom(Type) Callers (with count) that contribute at least for 1%: 1034 98 % System.MonoCustomAttrs::GetPseudoCustomAttributes(ICustomAttributeProvider,Type) ######################## 16,189 2 8,095 MonoHotDraw.FontFactory::GetFontFromDescription(string) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.SimpleTextFigure::SetupLayout(Context) ######################## 16,076 24 0,670 MonoHotDraw.AbstractFigure::OnFigureInvalidated(FigureEventArgs) Callers (with count) that contribute at least for 1%: 18 75 % MonoHotDraw.AbstractFigure::Invalidate() 6 25 % MonoHotDraw.CompositeFigure::FigureInvalidatedHandler(object,FigureEventArgs) ######################## 15,732 10 1,573 System.Reflection.MonoMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) Callers (with count) that contribute at least for 1%: 7 70 % System.Reflection.MethodBase::Invoke(object,object[]) 3 30 % System.Reflection.MonoProperty::GetValue(object,BindingFlags,Binder,object[],CultureInfo) ######################## 16,659 2 8,329 GLib.Object::BuildEscapedName(Type) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Object::RegisterGType(Type) ######################## 14,029 6 2,338 MonoHotDraw.CompositeFigure::FigureInvalidatedHandler(object,FigureEventArgs) Callers (with count) that contribute at least for 1%: 6 100 % System.MulticastDelegate::invoke_void_object_FigureEventArgs(object,FigureEventArgs) ######################## 11,433 2 5,716 System.NumberFormatter::FormatGeneral(NumberFormatter/NumberStore) Callers (with count) that contribute at least for 1%: 2 100 % System.Int32::ToString() ######################## 12,283 1 12,283 Pango.Layout::GetPixelSize(int&,int&) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.SimpleTextFigure::RecalculateDisplayBox() ######################## 13,059 1 13,059 GLib.Marshaller::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 14,007 3 4,669 MonoHotDraw.CompositeFigure::Add(IFigure) Callers (with count) that contribute at least for 1%: 2 66 % UmlApplication.UseCaseFigure::.ctor(string) 1 33 % MonoHotDraw.StandardDrawing::IDrawing.Add(IFigure) ######################## 14,351 73 0,197 GLib.Marshaller::StringToPtrGStrdup(string) Callers (with count) that contribute at least for 1%: 20 27 % GLib.Signal::Lookup(Object,string,Delegate) 18 24 % GLib.Signal::.ctor(Object,string,Delegate) 16 21 % GLib.Signal::DisconnectObject() 5 6 % GLib.Object::OverrideVirtualMethod(GType,string,Delegate) 4 5 % GLib.Signal::Connect(int) 2 2 % GLib.Object::RegisterGType(Type) 2 2 % Pango.Layout::SetMarkup(string) 1 1 % GLib.ManagedValue::get_GType() 1 1 % GLib.Object::CreateNativeObject(string[],Value[]) 1 1 % Gtk.Window::set_Title(string) 1 1 % GLib.Object::SetProperty(string,Value) 1 1 % Gtk.Button::.ctor(string) 1 1 % Pango.FontDescription::FromString(string) ######################## 14,852 2 7,426 MonoHotDraw.SimpleTextFigure::set_Text(string) Callers (with count) that contribute at least for 1%: 1 50 % MonoHotDraw.SimpleTextFigure::.ctor(string) 1 50 % UmlApplication.UseCaseFigure::.ctor(string) ######################## 12,538 3 4,179 MonoHotDraw.AbstractFigure::OnWillChange() Callers (with count) that contribute at least for 1%: 3 100 % MonoHotDraw.AbstractFigure::set_DisplayBox(RectangleD) ######################## 12,942 3 4,314 GLib.ObjectManager::GetTypeOrParent(intptr) Callers (with count) that contribute at least for 1%: 3 100 % GLib.ObjectManager::CreateObject(intptr) ######################## 13,739 2 6,870 System.Text.StringBuilder::Append(int) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Object::BuildEscapedName(Type) ######################## 13,129 176 0,075 MonoHotDraw.RectangleD::Add(RectangleD) Callers (with count) that contribute at least for 1%: 104 59 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() 72 40 % MonoHotDraw.CompositeFigure::get_BasicDisplayBox() ######################## 12,963 16 0,810 Gtk.Object::remove_Destroyed(EventHandler) Callers (with count) that contribute at least for 1%: 14 87 % Gtk.Object::Dispose() 2 12 % Gtk.Object::NativeDestroy(object,EventArgs) ######################## 13,709 979 0,014 System.MonoCustomAttrs::GetBase(ICustomAttributeProvider) Callers (with count) that contribute at least for 1%: 962 98 % System.MonoCustomAttrs::IsDefined(ICustomAttributeProvider,Type,bool) 17 1 % System.MonoCustomAttrs::GetCustomAttributes(ICustomAttributeProvider,Type,bool) ######################## 13,242 2 6,621 System.Int32::ToString() Callers (with count) that contribute at least for 1%: 2 100 % System.Text.StringBuilder::Append(int) ######################## 10,586 7 1,512 System.Reflection.MethodBase::Invoke(object,object[]) Callers (with count) that contribute at least for 1%: 5 71 % GLib.Object::ConnectDefaultHandlers(GType,Type) 2 28 % GLib.Object::InvokeClassInitializers(GType,Type) ######################## 11,304 1 11,304 .FontClass::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 11,215 1 11,215 System.Collections.Generic.Dictionary`2::.ctor() Callers (with count) that contribute at least for 1%: 1 100 % .FontClass::.cctor() ######################## 11,920 352 0,034 MonoHotDraw.RectangleD::Add(double,double) Callers (with count) that contribute at least for 1%: 352 100 % MonoHotDraw.RectangleD::Add(RectangleD) ######################## 12,173 1 12,173 Pango.Layout::pango_layout_get_pixel_size(intptr,int&,int&) Callers (with count) that contribute at least for 1%: 1 100 % Pango.Layout::GetPixelSize(int&,int&) ######################## 11,672 3 3,891 GLib.GType::LookupType(intptr) Callers (with count) that contribute at least for 1%: 3 100 % GLib.ObjectManager::GetTypeOrParent(intptr) ######################## 9,787 962 0,010 System.Reflection.MethodBase::get_IsVirtual() Callers (with count) that contribute at least for 1%: 962 100 % System.MonoCustomAttrs::GetBase(ICustomAttributeProvider) ######################## 10,581 14 0,756 Gtk.Object::Dispose() Callers (with count) that contribute at least for 1%: 2 14 % Gtk.Object::NativeDestroy(object,EventArgs) 2 14 % GLib.Object::Finalize() 2 14 % Gtk.Object::Finalize() 2 14 % Gtk.Widget::Finalize() 2 14 % Gtk.Container::Finalize() 1 7 % Gtk.Bin::Finalize() 1 7 % Gtk.Button::Finalize() 1 7 % Gtk.Box::Finalize() 1 7 % Gtk.VBox::Finalize() ######################## 7,867 2 3,933 GLib.Object::ConnectDefaultHandlers(GType,Type) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Object::RegisterGType(Type) ######################## 7,034 1 7,034 Gtk.Application::gtk_init(int&,intptr&) Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Application::Init() ######################## 7,196 1 7,196 Gtk.Application::Init() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTestApplication::Main() ######################## 8,024 1 8,024 System.Collections.Generic.EqualityComparer`1::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 8,814 2 4,407 Gtk.Object::NativeDestroy(object,EventArgs) Callers (with count) that contribute at least for 1%: 2 100 % System.MulticastDelegate::invoke_void_object_EventArgs(object,EventArgs) ######################## 9,010 2 4,505 System.MulticastDelegate::invoke_void_object_EventArgs(object,EventArgs) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Signal::voidObjectCallback(intptr,intptr) ######################## 9,868 2 4,934 GLib.Signal::voidObjectCallback(intptr,intptr) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Signal::voidObjectCallback(intptr,intptr) ######################## 10,533 10 1,053 System.MonoCustomAttrs::GetCustomAttributes(ICustomAttributeProvider,Type,bool) Callers (with count) that contribute at least for 1%: 5 50 % System.Reflection.MonoMethod::GetCustomAttributes(Type,bool) 2 20 % System.MonoType::GetCustomAttributes(Type,bool) 2 20 % System.MonoCustomAttrs::RetrieveAttributeUsage(Type) 1 10 % System.MonoCustomAttrs::GetCustomAttribute(ICustomAttributeProvider,Type,bool) ######################## 10,300 2 5,150 GLib.Signal::voidObjectCallback(intptr,intptr) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Application::gtk_main() ######################## 9,774 26 0,376 System.Object::runtime_invoke_void(object,intptr,intptr,intptr) Callers (with count) that contribute at least for 1%: 5 83 % System.MonoCustomAttrs::GetCustomAttributesInternal(ICustomAttributeProvider,Type,bool) 1 16 % System.Reflection.MonoCMethod::InternalInvoke(object,object[]) ######################## 7,461 1 7,461 System.Attribute::GetCustomAttribute(MemberInfo,Type,bool) Callers (with count) that contribute at least for 1%: 1 100 % GLib.GType::op_Explicit(Type) ######################## 8,332 1328 0,006 System.String::memcpy(byte*,byte*,int) Callers (with count) that contribute at least for 1%: 307 23 % MonoHotDraw.AbstractFigure::get_DisplayBox() 160 12 % MonoHotDraw.CompositeFigure::get_BasicDisplayBox() 132 9 % MonoHotDraw.BaseBoxFigure::get_BasicDisplayBox() 108 8 % System.String::Concat(string,string) 104 7 % MonoHotDraw.RelativeLocator::Locate(IFigure) 104 7 % MonoHotDraw.AbstractHandle::get_DisplayBox() 84 6 % MonoHotDraw.SimpleTextFigure::get_BasicDisplayBox() 72 5 % MonoHotDraw.AbstractHandle::set_FillColor(Color) 72 5 % MonoHotDraw.AbstractHandle::set_LineColor(Color) 48 3 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() 36 2 % MonoHotDraw.FigureEventArgs::.ctor(IFigure,RectangleD) ######################## 8,666 1 8,666 System.Collections.Generic.Dictionary`2::Init(int,IEqualityComparer`1) Callers (with count) that contribute at least for 1%: 1 100 % System.Collections.Generic.Dictionary`2::.ctor() ######################## 8,771 10 0,877 System.Reflection.MonoMethod::InternalInvoke(object,object[]) Callers (with count) that contribute at least for 1%: 10 100 % System.Reflection.MonoMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) ######################## 3,764 4 0,941 Gtk.Widget::.ctor(intptr) Callers (with count) that contribute at least for 1%: 4 100 % Gtk.Container::.ctor(intptr) ######################## 4,478 2 2,239 GLib.Marshaller::Utf8PtrToString(intptr) Callers (with count) that contribute at least for 1%: 2 100 % GLib.GType::LookupType(intptr) ######################## 5,039 9 0,560 System.MonoType::GetMethodsByName(string,BindingFlags,bool,Type) Callers (with count) that contribute at least for 1%: 5 55 % System.MonoType::GetMethodImpl(string,BindingFlags,Binder,CallingConventions,Type[],ParameterModifier[]) 4 44 % System.MonoType::GetMethods(BindingFlags) ######################## 5,990 2 2,995 System.Threading.Thread::get_CurrentCulture() Callers (with count) that contribute at least for 1%: 2 100 % System.Globalization.NumberFormatInfo::get_CurrentInfo() ######################## 6,697 1 6,697 System.Activator::CreateInstance(Type,bool) Callers (with count) that contribute at least for 1%: 1 100 % System.Activator::CreateInstance(Type) ######################## 4,021 2 2,010 System.Text.UTF8Encoding::GetString(byte[],int,int) Callers (with count) that contribute at least for 1%: 2 100 % System.Text.Encoding::GetString(byte[]) ######################## 4,823 2 2,412 Gtk.Bin::.ctor(intptr) Callers (with count) that contribute at least for 1%: 1 50 % Gtk.Window::.ctor(WindowType) 1 50 % Gtk.Button::.ctor(string) ######################## 4,282 72 0,059 MonoHotDraw.AbstractHandle::.ctor(IFigure) Callers (with count) that contribute at least for 1%: 72 100 % MonoHotDraw.LocatorHandle::.ctor(IFigure,ILocator) ######################## 5,206 1 5,206 System.Globalization.CultureInfo::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 4,130 2 2,065 System.MonoType::GetCustomAttributes(Type,bool) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Widget::ClassInit(GType,Type) ######################## 4,959 1 4,959 System.Globalization.CultureInfo::.ctor(int,bool) Callers (with count) that contribute at least for 1%: 1 100 % System.Globalization.CultureInfo::.cctor() ######################## 5,909 3 1,970 System.Activator::CreateInstance(Type,BindingFlags,Binder,object[],CultureInfo) Callers (with count) that contribute at least for 1%: 3 100 % GLib.ObjectManager::CreateObject(intptr) ######################## 6,660 3 2,220 System.Reflection.PropertyInfo::GetValue(object,object[]) Callers (with count) that contribute at least for 1%: 2 66 % GLib.Object::LookupGType(Type) 1 33 % GLib.GType::op_Explicit(Type) ######################## 6,282 3 2,094 System.Reflection.MonoProperty::GetValue(object,BindingFlags,Binder,object[],CultureInfo) Callers (with count) that contribute at least for 1%: 3 100 % System.Reflection.PropertyInfo::GetValue(object,object[]) ######################## 7,047 1 7,047 System.Activator::CreateInstance(Type) Callers (with count) that contribute at least for 1%: 1 100 % System.Collections.Generic.EqualityComparer`1::.cctor() ######################## 7,608 16 0,476 GLib.Signal::RemoveDelegate(Delegate) Callers (with count) that contribute at least for 1%: 16 100 % Gtk.Object::remove_Destroyed(EventHandler) ######################## 4,443 4 1,111 System.Activator::CreateInstance(Type,BindingFlags,Binder,object[],CultureInfo,object[]) Callers (with count) that contribute at least for 1%: 3 75 % System.Activator::CreateInstance(Type,BindingFlags,Binder,object[],CultureInfo) 1 25 % System.Activator::CreateInstance(Type,object[],object[]) ######################## 4,121 2094 0,002 System.Type::get_IsSystemType() Callers (with count) that contribute at least for 1%: 2074 99 % System.Type::IsAssignableFrom(Type) ######################## 4,728 1 4,728 System.CurrentSystemTimeZone::.ctor(long) Callers (with count) that contribute at least for 1%: 1 100 % System.TimeZone::.cctor() ######################## 5,003 4 1,251 System.MonoType::GetMethods(BindingFlags) Callers (with count) that contribute at least for 1%: 2 50 % GLib.Object::ConnectDefaultHandlers(GType,Type) 2 50 % GLib.Object::InvokeClassInitializers(GType,Type) ######################## 5,456 1 5,456 MonoHotDraw.EllipseFigure::.ctor() Callers (with count) that contribute at least for 1%: 1 100 % UmlApplication.UseCaseFigure::.ctor(string) ######################## 6,053 2 3,026 GLib.Object::gtksharp_object_newv(intptr,int,intptr[],Value[]) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Object::CreateNativeObject(string[],Value[]) ######################## 6,930 20 0,347 GLib.Signal::Lookup(Object,string,Delegate) Callers (with count) that contribute at least for 1%: 19 95 % GLib.Signal::Lookup(Object,string) 1 5 % Gtk.Widget::add_DeleteEvent(DeleteEventHandler) ######################## 7,341 19 0,386 GLib.Signal::Lookup(Object,string) Callers (with count) that contribute at least for 1%: 16 84 % Gtk.Object::remove_Destroyed(EventHandler) 2 10 % Gtk.Object::add_Destroyed(EventHandler) 1 5 % Gtk.Button::add_Clicked(EventHandler) ######################## 7,062 708 0,010 System.Math::Max(double,double) Callers (with count) that contribute at least for 1%: 704 99 % MonoHotDraw.RectangleD::Add(double,double) ######################## 7,873 2 3,937 System.Globalization.NumberFormatInfo::get_CurrentInfo() Callers (with count) that contribute at least for 1%: 2 100 % System.NumberFormatter::FormatGeneral(NumberFormatter/NumberStore) ######################## 1,201 30 0,040 System.Object::__icall_wrapper_mono_delegate_to_ftnptr(object) Callers (with count) that contribute at least for 1%: 18 60 % GLib.Signal::g_object_set_data_full(intptr,intptr,intptr,Signal/SignalDestroyNotify) 5 16 % GLib.Object::gtksharp_override_virtual_method(intptr,intptr,Delegate) 4 13 % GLib.Signal::g_signal_connect_data(intptr,intptr,Delegate,intptr,intptr,int) 2 6 % GLib.ManagedValue::g_boxed_type_register_static(intptr,ManagedValue/CopyFunc,ManagedValue/FreeFunc) 1 3 % GLib.Timeout::g_timeout_add(uint,TimeoutHandler,intptr) ######################## 1,832 75 0,024 System.Text.Encoding::get_UTF8() Callers (with count) that contribute at least for 1%: 73 97 % GLib.Marshaller::StringToPtrGStrdup(string) 2 2 % GLib.Marshaller::Utf8PtrToString(intptr) ######################## 2,108 21 0,100 GLib.Object::Dispose() Callers (with count) that contribute at least for 1%: 14 66 % Gtk.Object::Dispose() 3 14 % GLib.Object::Finalize() 2 9 % Pango.Layout::Finalize() 1 4 % Gdk.Drawable::Finalize() 1 4 % Gdk.Window::Finalize() ######################## 1,214 5 0,243 GLib.Object::Finalize() Callers (with count) that contribute at least for 1%: 2 40 % Pango.Layout::Finalize() 2 40 % Gtk.Object::Finalize() 1 20 % Gdk.Drawable::Finalize() ######################## 1,823 73 0,025 System.Text.UTF8Encoding::GetByteCount(string) Callers (with count) that contribute at least for 1%: 73 100 % System.Text.Encoding::GetBytes(string) ######################## 2,810 1 2,810 Gtk.Bin::Finalize() Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Button::Finalize() ######################## 2,120 1037 0,002 System.Type::type_is_assignable_from(Type,Type) Callers (with count) that contribute at least for 1%: 1037 100 % System.Type::IsAssignableFrom(Type) ######################## 1,063 23 0,046 System.Reflection.MonoMethodInfo::get_parameter_info(intptr) Callers (with count) that contribute at least for 1%: 13 56 % System.Reflection.MonoCMethod::GetParameters() 10 43 % System.Reflection.MonoMethod::GetParameters() ######################## 1,980 2 0,990 System.Text.UTF8Encoding::GetChars(byte[],int,int,char[],int) Callers (with count) that contribute at least for 1%: 2 100 % System.Text.Encoding::GetChars(byte[],int,int) ######################## 1,098 11 0,100 GLib.Object::set_Raw(intptr) Callers (with count) that contribute at least for 1%: 8 72 % Gtk.Object::set_Raw(intptr) 3 27 % GLib.Object::.ctor(intptr) ######################## 1,424 2 0,712 System.Text.UTF8Encoding::InternalGetChars(byte[],int,int,char[],int,uint&,uint&,object,DecoderFallbackBuffer&,byte[]&,bool) Callers (with count) that contribute at least for 1%: 2 100 % System.Text.UTF8Encoding::GetChars(byte[],int,int,char[],int) ######################## 2,410 1 2,410 GLib.Object::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 2,896 73 0,040 System.Text.UTF8Encoding::GetBytes(char*,int,byte*,int) Callers (with count) that contribute at least for 1%: 73 100 % System.Text.Encoding::GetBytes(string) ######################## 1,143 3 0,381 System.Collections.Generic.List`1::Insert(int,IFigure) Callers (with count) that contribute at least for 1%: 3 100 % System.Collections.ObjectModel.Collection`1::InsertItem(int,IFigure) ######################## 1,402 2 0,701 System.Text.UTF8Encoding::GetCharCount(byte[],int,int) Callers (with count) that contribute at least for 1%: 2 100 % System.Text.Encoding::GetChars(byte[],int,int) ######################## 1,608 1 1,608 System.MonoType::IsDefined(Type,bool) Callers (with count) that contribute at least for 1%: 1 100 % GLib.GType::op_Explicit(Type) ######################## 2,458 2 1,229 MonoHotDraw.CompositeFigure::.ctor() Callers (with count) that contribute at least for 1%: 1 50 % MonoHotDraw.StandardDrawing::.ctor() 1 50 % UmlApplication.UseCaseFigure::.ctor(string) ######################## 2,370 14 0,169 System.Array::CreateInstance(Type,int[]) Callers (with count) that contribute at least for 1%: 14 100 % System.Array::CreateInstance(Type,int) ######################## 3,225 49 0,066 System.Collections.Hashtable::PutImpl(object,object,bool) Callers (with count) that contribute at least for 1%: 48 97 % System.Collections.Hashtable::set_Item(object,object) 1 2 % System.Collections.Hashtable::Add(object,object) ######################## 2,841 14 0,203 System.Array::CreateInstance(Type,int) Callers (with count) that contribute at least for 1%: 10 71 % System.MonoCustomAttrs::GetCustomAttributes(ICustomAttributeProvider,Type,bool) 4 28 % System.Collections.ArrayList::ToArray(Type) ######################## 3,670 1 3,670 MonoHotDraw.StandardDrawing::IDrawing.Add(IFigure) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTest::CreateDrawingView() ######################## 4,430 1 4,430 System.DateTime::get_Now() Callers (with count) that contribute at least for 1%: 1 100 % GLib.Marshaller::.cctor() ######################## 1,046 16 0,065 GLib.Signal::OnNativeDestroy(intptr,intptr) Callers (with count) that contribute at least for 1%: 16 100 % GLib.Signal::g_object_set_data(intptr,intptr,intptr) ######################## 1,104 45 0,025 .<>c__CompilerGenerated4::MoveNext() Callers (with count) that contribute at least for 1%: 45 100 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() ######################## 1,486 1 1,486 System.Attribute::CheckParameters(object,Type) Callers (with count) that contribute at least for 1%: 1 100 % System.Attribute::GetCustomAttribute(MemberInfo,Type,bool) ######################## 1,639 1 1,639 System.Runtime.InteropServices.Marshal::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 2,363 78 0,030 System.Collections.Hashtable::GetHash(object) Callers (with count) that contribute at least for 1%: 49 62 % System.Collections.Hashtable::PutImpl(object,object,bool) 21 26 % System.Collections.Hashtable::get_Item(object) 8 10 % System.Collections.Hashtable::Find(object) ######################## 1,068 6 0,178 System.MonoType::GetPropertyImpl(string,BindingFlags,Binder,Type,Type[],ParameterModifier[]) Callers (with count) that contribute at least for 1%: 6 100 % System.Type::GetProperty(string,BindingFlags) ######################## 1,231 1 1,231 System.Text.UTF8Encoding::.ctor(bool,bool) Callers (with count) that contribute at least for 1%: 1 100 % System.Text.UTF8Encoding::.ctor(bool) ######################## 1,200 9 0,133 MonoHotDraw.StandardDrawing::OnDrawingInvalidated(DrawingEventArgs) Callers (with count) that contribute at least for 1%: 9 100 % MonoHotDraw.StandardDrawing::FigureInvalidatedHandler(object,FigureEventArgs) ######################## 1,693 9 0,188 MonoHotDraw.StandardDrawing::FigureInvalidatedHandler(object,FigureEventArgs) Callers (with count) that contribute at least for 1%: 9 100 % System.MulticastDelegate::invoke_void_object_FigureEventArgs(object,FigureEventArgs) ######################## 2,654 2 1,327 System.AppDomain::GetAssemblies() Callers (with count) that contribute at least for 1%: 2 100 % System.AppDomain::GetAssemblies() ######################## 1,561 5 0,312 System.Reflection.MonoCMethod::Invoke(BindingFlags,Binder,object[],CultureInfo) Callers (with count) that contribute at least for 1%: 4 80 % System.Activator::CreateInstance(Type,BindingFlags,Binder,object[],CultureInfo,object[]) 1 20 % System.Reflection.ConstructorInfo::Invoke(object[]) ######################## 2,558 2 1,279 System.AppDomain::GetAssemblies(bool) Callers (with count) that contribute at least for 1%: 2 100 % System.AppDomain::GetAssemblies() ######################## 3,212 48 0,067 System.Collections.Hashtable::set_Item(object,object) Callers (with count) that contribute at least for 1%: 32 66 % GLib.GType::Register(GType,Type) 7 14 % GLib.Object::set_Raw(intptr) 3 6 % GLib.Object::GetObject(intptr,bool) 2 4 % GLib.Object::RegisterGType(Type) 2 4 % GLib.Object::CreateNativeObject(string[],Value[]) 1 2 % GLib.GType::.cctor() 1 2 % GLib.Timeout::Add(uint,TimeoutHandler) ######################## 3,012 2 1,506 Pango.CairoHelper::CreateLayout(Context) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.SimpleTextFigure::SetupLayout(Context) ######################## 3,653 2 1,827 MonoHotDraw.EllipseFigure::Draw(Context) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection) ######################## 4,252 2 2,126 Gtk.Widget::runtime_invoke_void_GType_Type(object,intptr,intptr,intptr) Callers (with count) that contribute at least for 1%: 2 100 % System.Reflection.MonoMethod::InternalInvoke(object,object[]) ######################## 4,221 1 4,221 Gtk.VBox::Finalize() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 4,901 1970 0,002 System.MonoType::get_Assembly() Callers (with count) that contribute at least for 1%: 1970 100 % System.MonoCustomAttrs::IsDefined(ICustomAttributeProvider,Type,bool) ######################## 4,554 1 4,554 MonoHotDraw.BaseBoxFigure::.ctor() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.EllipseFigure::.ctor() ######################## 5,184 1 5,184 Gtk.Widget::DeleteEventSignalCallback(intptr,intptr,intptr) Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Widget::DeleteEventSignalCallback(intptr,intptr,intptr) ######################## 5,919 962 0,006 System.Reflection.MonoMethod::get_Attributes() Callers (with count) that contribute at least for 1%: 962 100 % System.Reflection.MethodBase::get_IsVirtual() ######################## 1,152 16 0,072 GLib.Signal::g_object_set_data(intptr,intptr,intptr) Callers (with count) that contribute at least for 1%: 16 100 % GLib.Signal::DisconnectObject() ######################## 1,189 5 0,238 System.Reflection.MonoCMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) Callers (with count) that contribute at least for 1%: 5 100 % System.Reflection.MonoCMethod::Invoke(BindingFlags,Binder,object[],CultureInfo) ######################## 1,402 8 0,175 System.Collections.Generic.List`1::Add(IHandle) Callers (with count) that contribute at least for 1%: 8 100 % MonoHotDraw.BaseBoxFigure::.ctor() ######################## 1,085 1 1,085 System.Collections.Hashtable::Add(object,object) Callers (with count) that contribute at least for 1%: 1 100 % System.CurrentSystemTimeZone::.ctor(long) ######################## 1,480 5 0,296 Gtk.Widget::runtime_invoke_void_GType(object,intptr,intptr,intptr) Callers (with count) that contribute at least for 1%: 5 100 % System.Reflection.MonoMethod::InternalInvoke(object,object[]) ######################## 1,999 17 0,118 MonoHotDraw.SouthEastHandle::.ctor(IFigure) Callers (with count) that contribute at least for 1%: 16 94 % .<>c__CompilerGenerated2::MoveNext() 1 5 % MonoHotDraw.BaseBoxFigure::.ctor() ######################## 2,530 1221 0,002 System.Object::stelemref(object,intptr,object) Callers (with count) that contribute at least for 1%: 1032 84 % System.Reflection.MonoMethod::GetPseudoCustomAttributes() 48 3 % System.Globalization.DateTimeFormatInfo::.cctor() 43 3 % System.Text.Encoding::.cctor() 23 1 % System.DateTime::.cctor() 13 1 % System.Reflection.Binder::ConvertArgs(Binder,object[],ParameterInfo[],CultureInfo) ######################## 3,071 1271 0,002 System.Object::__icall_wrapper_mono_object_new_specific(intptr) Callers (with count) that contribute at least for 1%: 516 40 % System.Reflection.MonoMethod::GetPseudoCustomAttributes() 95 7 % System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() 87 6 % MonoHotDraw.CompositeFigure::get_FiguresEnumerator() 87 6 % .<>c__CompilerGenerated8::MoveNext() 64 5 % .<>c__CompilerGenerated2::MoveNext() 32 2 % GLib.GType::Register(GType,Type) 23 1 % GLib.Object::GetObject(intptr,bool) 18 1 % GLib.Signal::Lookup(Object,string,Delegate) 18 1 % MonoHotDraw.AbstractFigure::Invalidate() 17 1 % MonoHotDraw.RelativeLocator::get_SouthEast() 17 1 % MonoHotDraw.RelativeLocator::get_SouthWest() 17 1 % MonoHotDraw.RelativeLocator::get_NorthWest() 17 1 % MonoHotDraw.RelativeLocator::get_NorthEast() 16 1 % UmlApplication.UseCaseFigure::get_HandlesEnumerator() 14 1 % GLib.Object::set_Raw(intptr) ######################## 3,502 16 0,219 System.MonoType::get_ContainsGenericParameters() Callers (with count) that contribute at least for 1%: 10 62 % System.Reflection.MonoMethod::get_ContainsGenericParameters() 4 25 % System.Activator::CreateInstance(Type,BindingFlags,Binder,object[],CultureInfo,object[]) 1 6 % System.Activator::CreateInstance(Type,bool) 1 6 % System.MonoType::get_ContainsGenericParameters() ######################## 3,586 1 3,586 Gtk.Button::Finalize() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 3,685 1 3,685 System.TimeZone::GetLocalTimeDiff(DateTime) Callers (with count) that contribute at least for 1%: 1 100 % System.DateTime::get_Now() ######################## 1,364 1 1,364 System.Type::GetConstructor(BindingFlags,Binder,CallingConventions,Type[],ParameterModifier[]) Callers (with count) that contribute at least for 1%: 1 100 % System.Activator::CreateInstance(Type,bool) ######################## 1,361 5 0,272 System.MonoType::GetConstructors(BindingFlags) Callers (with count) that contribute at least for 1%: 4 80 % System.Activator::CreateInstance(Type,BindingFlags,Binder,object[],CultureInfo,object[]) 1 20 % System.MonoType::GetConstructorImpl(BindingFlags,Binder,CallingConventions,Type[],ParameterModifier[]) ######################## 1,588 1 1,588 System.Text.UTF8Encoding::.ctor(bool) Callers (with count) that contribute at least for 1%: 1 100 % System.Text.Encoding::get_UTF8() ######################## 2,454 1 2,454 MonoHotDraw.StandardDrawing::.ctor() Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.StandardDrawingView::.ctor(IDrawingEditor) ######################## 1,315 132 0,010 MonoHotDraw.BaseBoxFigure::get_BasicDisplayBox() Callers (with count) that contribute at least for 1%: 132 100 % MonoHotDraw.AbstractFigure::get_DisplayBox() ######################## 1,328 5 0,266 System.Reflection.MonoMethod::GetCustomAttributes(Type,bool) Callers (with count) that contribute at least for 1%: 5 100 % GLib.Object::ConnectDefaultHandlers(GType,Type) ######################## 1,178 3 0,393 System.DateTime::.ctor(int,int,int,int,int,int,int) Callers (with count) that contribute at least for 1%: 3 100 % System.DateTime::.ctor(int,int,int,int,int,int) ######################## 1,489 3 0,496 System.DateTime::.ctor(int,int,int,int,int,int) Callers (with count) that contribute at least for 1%: 2 66 % System.Globalization.GregorianCalendar::.cctor() 1 33 % GLib.Marshaller::.cctor() ######################## 2,214 1 2,214 System.MonoType::GetGenericArguments() Callers (with count) that contribute at least for 1%: 1 100 % System.MonoType::get_ContainsGenericParameters() ######################## 1,093 10 0,109 System.Reflection.MonoMethod::GetParameters() Callers (with count) that contribute at least for 1%: 10 100 % System.Reflection.MonoMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) ######################## 1,412 6 0,235 System.Collections.ArrayList::Remove(object) Callers (with count) that contribute at least for 1%: 6 100 % GLib.Object::GetObject(intptr,bool) ######################## 1,426 17 0,084 MonoHotDraw.NorthEastHandle::.ctor(IFigure) Callers (with count) that contribute at least for 1%: 16 94 % .<>c__CompilerGenerated2::MoveNext() 1 5 % MonoHotDraw.BaseBoxFigure::.ctor() ######################## 1,615 10 0,161 System.Reflection.MonoMethod::get_ContainsGenericParameters() Callers (with count) that contribute at least for 1%: 10 100 % System.Reflection.MonoMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) ######################## 1,249 5 0,250 System.MonoType::GetConstructors_internal(BindingFlags,Type) Callers (with count) that contribute at least for 1%: 5 100 % System.MonoType::GetConstructors(BindingFlags) ######################## 2,058 1 2,058 System.Globalization.DateTimeFormatInfo::get_InvariantInfo() Callers (with count) that contribute at least for 1%: 1 100 % System.Globalization.CultureInfo::ConstructInvariant(bool) ######################## 2,527 1272 0,002 System.String::memcpy4(byte*,byte*,int) Callers (with count) that contribute at least for 1%: 1272 100 % System.String::memcpy(byte*,byte*,int) ######################## 3,363 16 0,210 GLib.Signal::DisconnectObject() Callers (with count) that contribute at least for 1%: 16 100 % GLib.Signal::RemoveDelegate(Delegate) ######################## 4,244 2 2,122 Gtk.Widget::ClassInit(GType,Type) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Widget::runtime_invoke_void_GType_Type(object,intptr,intptr,intptr) ######################## 5,044 1959 0,003 System.Reflection.MonoMethodInfo::get_method_info(intptr,MonoMethodInfo&) Callers (with count) that contribute at least for 1%: 987 50 % System.Reflection.MonoMethod::GetPseudoCustomAttributes() 962 49 % System.Reflection.MonoMethod::get_Attributes() ######################## 5,888 240 0,025 .<>c__CompilerGenerated8::MoveNext() Callers (with count) that contribute at least for 1%: 232 96 % MonoHotDraw.CompositeFigure::get_BasicDisplayBox() 8 3 % .<>c__CompilerGenerated9::MoveNext() ######################## 5,335 1 5,335 System.TimeZone::.cctor() Callers (with count) that contribute at least for 1%: 1 100 % System.Object::runtime_invoke_void(object,intptr,intptr,intptr) ######################## 5,731 80 0,072 .<>c__CompilerGenerated2::MoveNext() Callers (with count) that contribute at least for 1%: 60 75 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() 20 25 % .<>c__CompilerGenerated9::MoveNext() ######################## 1,039 1 1,039 Gtk.Button::gtk_button_new_from_stock(intptr) Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Button::.ctor(string) ######################## 1,711 869 0,002 System.String::memset(byte*,int,int) Callers (with count) that contribute at least for 1%: 208 23 % MonoHotDraw.AbstractHandle::get_DisplayBox() 155 17 % Cairo.Color::.ctor(double,double,double,double) 144 16 % MonoHotDraw.AbstractHandle::.ctor(IFigure) 104 11 % MonoHotDraw.RelativeLocator::Locate(IFigure) 92 10 % MonoHotDraw.RectangleD::.ctor(double,double,double,double) 83 9 % MonoHotDraw.CompositeFigure::get_BasicDisplayBox() 24 2 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() 9 1 % MonoHotDraw.StandardDrawingView::DrawingInvalidated(object,DrawingEventArgs) ######################## 1,789 2 0,894 MonoHotDraw.RectangleD::InsideGdkRegion(Region) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection,Region) ######################## 1,240 6 0,207 System.Collections.ArrayList::IndexOf(object,int) Callers (with count) that contribute at least for 1%: 6 100 % System.Collections.ArrayList::IndexOf(object) ######################## 1,764 9 0,196 System.Collections.Hashtable::.ctor(int,single) Callers (with count) that contribute at least for 1%: 6 66 % System.Collections.Hashtable::.ctor() 3 33 % System.Collections.Hashtable::.ctor(int) ######################## 1,196 2 0,598 MonoHotDraw.RectangleD::GdkRectangle() Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.RectangleD::InsideGdkRegion(Region) ######################## 1,332 6 0,222 System.Collections.ArrayList::IndexOf(object) Callers (with count) that contribute at least for 1%: 6 100 % System.Collections.ArrayList::Remove(object) ######################## 1,644 6 0,274 System.Type::GetProperty(string,BindingFlags) Callers (with count) that contribute at least for 1%: 4 66 % GLib.Object::LookupGType(Type) 2 33 % GLib.GType::op_Explicit(Type) ######################## 1,272 2 0,636 System.Environment::get_OSVersion() Callers (with count) that contribute at least for 1%: 1 50 % System.Runtime.InteropServices.Marshal::.cctor() 1 50 % Cairo.Context::.cctor() ######################## 1,833 6 0,306 System.Collections.Hashtable::.ctor() Callers (with count) that contribute at least for 1%: 2 33 % GLib.Object::.cctor() 2 33 % GLib.GType::.cctor() 1 16 % GLib.Source::.cctor() 1 16 % System.Runtime.Remoting.Contexts.Context::.cctor() ######################## 2,032 9 0,226 System.Collections.ArrayList::Add(object) Callers (with count) that contribute at least for 1%: 7 77 % GLib.Object::Dispose() 2 22 % Gtk.Window::.ctor(WindowType) ######################## 2,479 2 1,239 System.Collections.Generic.Dictionary`2::TryGetValue(string,FontDescription&) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.FontFactory::GetFontFromDescription(string) ######################## 2,908 2 1,454 System.TimeZone::IsDaylightSavingTime(DateTime) Callers (with count) that contribute at least for 1%: 2 100 % System.CurrentSystemTimeZone::GetUtcOffset(DateTime) ######################## 1,028 4 0,257 MonoHotDraw.AbstractFigure::.ctor() Callers (with count) that contribute at least for 1%: 2 50 % MonoHotDraw.CompositeFigure::.ctor() 1 25 % MonoHotDraw.BaseBoxFigure::.ctor() 1 25 % MonoHotDraw.SimpleTextFigure::.ctor(string) ######################## 1,076 4 0,269 GLib.Signal::AddDelegate(Delegate) Callers (with count) that contribute at least for 1%: 2 50 % Gtk.Object::add_Destroyed(EventHandler) 1 25 % Gtk.Widget::add_DeleteEvent(DeleteEventHandler) 1 25 % Gtk.Button::add_Clicked(EventHandler) ######################## 1,360 704 0,002 System.Math::Min(double,double) Callers (with count) that contribute at least for 1%: 704 100 % MonoHotDraw.RectangleD::Add(double,double) ######################## 1,578 4 0,395 System.Collections.ArrayList::EnsureCapacity(int) Callers (with count) that contribute at least for 1%: 4 100 % System.Collections.ArrayList::Add(object) ######################## 2,344 3 0,781 System.Collections.Generic.Dictionary`2::GetSlot(string,int&) Callers (with count) that contribute at least for 1%: 2 66 % System.Collections.Generic.Dictionary`2::TryGetValue(string,FontDescription&) 1 33 % System.Collections.Generic.Dictionary`2::Add(string,FontDescription) ######################## 3,034 2 1,517 System.CurrentSystemTimeZone::GetUtcOffset(DateTime) Callers (with count) that contribute at least for 1%: 1 50 % System.TimeZone::GetLocalTimeDiff(DateTime) 1 50 % GLib.Marshaller::.cctor() ######################## 3,304 18 0,184 GLib.Signal::.ctor(Object,string,Delegate) Callers (with count) that contribute at least for 1%: 18 100 % GLib.Signal::Lookup(Object,string,Delegate) ######################## 4,030 4 1,008 Gtk.Container::.ctor(intptr) Callers (with count) that contribute at least for 1%: 2 50 % Gtk.Bin::.ctor(intptr) 1 25 % Gtk.Box::.ctor(intptr) 1 25 % Gtk.Layout::.ctor(Adjustment,Adjustment) ######################## 3,630 4 0,907 GLib.InitiallyUnowned::.ctor(intptr) Callers (with count) that contribute at least for 1%: 4 100 % Gtk.Object::.ctor(intptr) ######################## 4,098 2 2,049 System.Text.Encoding::GetString(byte[]) Callers (with count) that contribute at least for 1%: 2 100 % GLib.Marshaller::Utf8PtrToString(intptr) ######################## 3,936 2 1,968 System.Text.Encoding::GetString(byte[],int,int) Callers (with count) that contribute at least for 1%: 2 100 % System.Text.UTF8Encoding::GetString(byte[],int,int) ######################## 4,871 2 2,436 Gtk.Container::Finalize() Callers (with count) that contribute at least for 1%: 1 50 % Gtk.Box::Finalize() 1 50 % Gtk.Bin::Finalize() ######################## 5,097 72 0,071 MonoHotDraw.ResizeHandle::.ctor(IFigure,ILocator) Callers (with count) that contribute at least for 1%: 17 23 % MonoHotDraw.SouthEastHandle::.ctor(IFigure) 17 23 % MonoHotDraw.SouthWestHandle::.ctor(IFigure) 17 23 % MonoHotDraw.NorthWestHandle::.ctor(IFigure) 17 23 % MonoHotDraw.NorthEastHandle::.ctor(IFigure) 1 1 % MonoHotDraw.NorthHandle::.ctor(IFigure) 1 1 % MonoHotDraw.EastHandle::.ctor(IFigure) 1 1 % MonoHotDraw.SouthHandle::.ctor(IFigure) 1 1 % MonoHotDraw.WestHandle::.ctor(IFigure) ######################## 5,542 1 5,542 System.MonoCustomAttrs::GetCustomAttribute(ICustomAttributeProvider,Type,bool) Callers (with count) that contribute at least for 1%: 1 100 % System.Attribute::GetCustomAttribute(MemberInfo,Type,bool) ######################## 6,026 73 0,083 System.Text.Encoding::GetBytes(string) Callers (with count) that contribute at least for 1%: 73 100 % GLib.Marshaller::StringToPtrGStrdup(string) ######################## 6,365 1 6,365 Gtk.Widget::DeleteEventSignalCallback(intptr,intptr,intptr) Callers (with count) that contribute at least for 1%: 1 100 % Gtk.Application::gtk_main() ######################## 2,025 3 0,675 System.Collections.Generic.Dictionary`2::GetPrev(string,int&) Callers (with count) that contribute at least for 1%: 3 100 % System.Collections.Generic.Dictionary`2::GetSlot(string,int&) ######################## 2,776 985 0,003 System.MonoCustomAttrs::IsDefinedInternal(ICustomAttributeProvider,Type) Callers (with count) that contribute at least for 1%: 985 100 % System.MonoCustomAttrs::IsDefined(ICustomAttributeProvider,Type,bool) ######################## 3,345 1 3,345 Gtk.Box::Finalize() Callers (with count) that contribute at least for 1%: 1 100 % Gtk.VBox::Finalize() ######################## 3,517 2 1,758 Gtk.Object::add_Destroyed(EventHandler) Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Object::CreateNativeObject(string[],Value[]) ######################## 3,627 2 1,814 Gtk.Widget::Finalize() Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Container::Finalize() ######################## 4,187 1 4,187 System.Globalization.CultureInfo::ConstructInvariant(bool) Callers (with count) that contribute at least for 1%: 1 100 % System.Globalization.CultureInfo::.ctor(int,bool) ######################## 4,805 25 0,192 System.MonoCustomAttrs::GetCustomAttributesBase(ICustomAttributeProvider,Type) Callers (with count) that contribute at least for 1%: 25 100 % System.MonoCustomAttrs::GetCustomAttributes(ICustomAttributeProvider,Type,bool) ######################## 4,742 72 0,066 MonoHotDraw.LocatorHandle::.ctor(IFigure,ILocator) Callers (with count) that contribute at least for 1%: 72 100 % MonoHotDraw.ResizeHandle::.ctor(IFigure,ILocator) ######################## 1,426 17 0,084 MonoHotDraw.NorthWestHandle::.ctor(IFigure) Callers (with count) that contribute at least for 1%: 16 94 % .<>c__CompilerGenerated2::MoveNext() 1 5 % MonoHotDraw.BaseBoxFigure::.ctor() ######################## 1,076 3 0,359 System.CurrentSystemTimeZone::GetDaylightChanges(int) Callers (with count) that contribute at least for 1%: 2 66 % System.TimeZone::IsDaylightSavingTime(DateTime) 1 33 % System.TimeZone::GetLocalTimeDiff(DateTime,TimeSpan) ######################## 1,258 2 0,629 System.MulticastDelegate::RemoveImpl(Delegate) Callers (with count) that contribute at least for 1%: 2 100 % System.Delegate::Remove(Delegate,Delegate) ######################## 1,544 2 0,772 MonoHotDraw.SimpleTextFigure::DrawText(Context) Callers (with count) that contribute at least for 1%: 2 100 % MonoHotDraw.SimpleTextFigure::Draw(Context) ######################## 1,270 3 0,423 System.Collections.ObjectModel.Collection`1::InsertItem(int,IFigure) Callers (with count) that contribute at least for 1%: 3 100 % System.Collections.ObjectModel.Collection`1::Add(IFigure) ######################## 1,677 54 0,031 System.String::Concat(string,string) Callers (with count) that contribute at least for 1%: 20 37 % GLib.Signal::Lookup(Object,string,Delegate) 18 33 % GLib.Signal::.ctor(Object,string,Delegate) 16 29 % GLib.Signal::DisconnectObject() ######################## 1,752 5 0,350 System.Type::GetMethod(string,BindingFlags) Callers (with count) that contribute at least for 1%: 5 100 % GLib.Object::ConnectDefaultHandlers(GType,Type) ######################## 1,240 3 0,413 System.Collections.Generic.IEquatableOfTEqualityComparer`1::GetHashCode(string) Callers (with count) that contribute at least for 1%: 3 100 % System.Collections.Generic.Dictionary`2::GetPrev(string,int&) ######################## 1,474 17 0,087 MonoHotDraw.SouthWestHandle::.ctor(IFigure) Callers (with count) that contribute at least for 1%: 16 94 % .<>c__CompilerGenerated2::MoveNext() 1 5 % MonoHotDraw.BaseBoxFigure::.ctor() ######################## 2,346 516 0,005 System.Reflection.MonoMethod::GetDllImportAttribute(intptr) Callers (with count) that contribute at least for 1%: 516 100 % System.Reflection.MonoMethod::GetPseudoCustomAttributes() ######################## 2,330 95 0,025 System.Collections.ObjectModel.Collection`1::GetEnumerator() Callers (with count) that contribute at least for 1%: 87 91 % .<>c__CompilerGenerated8::MoveNext() 4 4 % .<>c__CompilerGenerated11::MoveNext() 2 2 % MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection,Region) 2 2 % MonoHotDraw.CompositeFigure::Draw(Context,FigureCollection) ######################## 2,343 2 1,171 Gtk.Object::Finalize() Callers (with count) that contribute at least for 1%: 2 100 % Gtk.Widget::Finalize() ######################## 2,928 1216 0,002 System.Object::__icall_wrapper_mono_array_new_specific(intptr,int) Callers (with count) that contribute at least for 1%: 518 42 % System.MonoCustomAttrs::GetPseudoCustomAttributes(ICustomAttributeProvider,Type) 516 42 % System.Reflection.MonoMethod::GetPseudoCustomAttributes() 73 6 % System.Text.Encoding::GetBytes(string) 14 1 % System.Array::CreateInstance(Type,int) ######################## 3,691 4 0,923 Gtk.Object::.ctor(intptr) Callers (with count) that contribute at least for 1%: 4 100 % Gtk.Widget::.ctor(intptr) ######################## 3,686 2 1,843 System.Text.Encoding::GetChars(byte[],int,int) Callers (with count) that contribute at least for 1%: 2 100 % System.Text.Encoding::GetString(byte[],int,int) ######################## 1,011 9 0,112 System.MulticastDelegate::invoke_void_object_DrawingEventArgs(object,DrawingEventArgs) Callers (with count) that contribute at least for 1%: 9 100 % MonoHotDraw.StandardDrawing::OnDrawingInvalidated(DrawingEventArgs) ######################## 1,112 2 0,556 System.MonoCustomAttrs::RetrieveAttributeUsage(Type) Callers (with count) that contribute at least for 1%: 2 100 % System.MonoCustomAttrs::GetCustomAttributes(ICustomAttributeProvider,Type,bool) ######################## 1,316 3 0,439 System.Collections.ObjectModel.Collection`1::Contains(IFigure) Callers (with count) that contribute at least for 1%: 3 100 % MonoHotDraw.CompositeFigure::Add(IFigure) ######################## 1,923 25 0,077 System.MonoCustomAttrs::GetCustomAttributesInternal(ICustomAttributeProvider,Type,bool) Callers (with count) that contribute at least for 1%: 25 100 % System.MonoCustomAttrs::GetCustomAttributesBase(ICustomAttributeProvider,Type) ######################## 1,351 2 0,675 System.NumberFormatter::FormatGeneral(NumberFormatter/NumberStore,int,NumberFormatInfo,bool,bool) Callers (with count) that contribute at least for 1%: 2 100 % System.NumberFormatter::FormatGeneral(NumberFormatter/NumberStore) ######################## 1,406 3 0,469 System.Collections.ObjectModel.Collection`1::Add(IFigure) Callers (with count) that contribute at least for 1%: 3 100 % MonoHotDraw.CompositeFigure::Add(IFigure) ######################## 1,577 8 0,197 Gtk.Object::set_Raw(intptr) Callers (with count) that contribute at least for 1%: 4 50 % GLib.Object::.ctor(intptr) 2 25 % GLib.Object::CreateNativeObject(string[],Value[]) 1 12 % Gtk.VBox::.ctor(bool,int) 1 12 % Gtk.Button::.ctor(string) ######################## 1,321 1 1,321 Gtk.Button::.ctor(string) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.Tests.PerformanceTest::CreateDrawingView() ######################## 1,141 5 0,228 GLib.Object::OverrideVirtualMethod(GType,string,Delegate) Callers (with count) that contribute at least for 1%: 1 20 % Gtk.Widget::OverrideExposeEvent(GType) 1 20 % Gtk.Widget::OverrideMotionNotifyEvent(GType) 1 20 % Gtk.Widget::OverrideButtonReleaseEvent(GType) 1 20 % Gtk.Widget::OverrideButtonPressEvent(GType) 1 20 % Gtk.Widget::OverrideKeyPressEvent(GType) ######################## 1,008 516 0,002 System.Runtime.InteropServices.PreserveSigAttribute::.ctor() Callers (with count) that contribute at least for 1%: 516 100 % System.Reflection.MonoMethod::GetPseudoCustomAttributes() ######################## 1,890 16 0,118 System.Delegate::Remove(Delegate,Delegate) Callers (with count) that contribute at least for 1%: 16 100 % GLib.Signal::RemoveDelegate(Delegate) ######################## 2,225 15 0,148 System.Reflection.Binder::ConvertArgs(Binder,object[],ParameterInfo[],CultureInfo) Callers (with count) that contribute at least for 1%: 10 66 % System.Reflection.MonoMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) 5 33 % System.Reflection.MonoCMethod::Invoke(object,BindingFlags,Binder,object[],CultureInfo) ######################## 1,498 95 0,016 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() Callers (with count) that contribute at least for 1%: 95 100 % System.Collections.ObjectModel.Collection`1::GetEnumerator() ######################## 2,108 20 0,105 .<>c__CompilerGenerated9::MoveNext() Callers (with count) that contribute at least for 1%: 20 100 % MonoHotDraw.AbstractFigure::get_InvalidateDisplayBox() ######################## 2,723 2 1,362 System.AppDomain::GetAssemblies() Callers (with count) that contribute at least for 1%: 2 100 % GLib.GType::LookupType(intptr) ######################## 2,786 1416 0,002 System.Double::IsNaN(double) Callers (with count) that contribute at least for 1%: 1416 100 % System.Math::Max(double,double) ######################## 1,232 1 1,232 Gtk.Widget::set_CanFocus(bool) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.StandardDrawingView::.ctor(IDrawingEditor) ######################## 1,561 16 0,098 GLib.GType::op_Equality(GType,GType) Callers (with count) that contribute at least for 1%: 16 100 % GLib.ManagedValue::get_GType() ######################## 1,094 1 1,094 Pango.FontDescription::FromString(string) Callers (with count) that contribute at least for 1%: 1 100 % MonoHotDraw.FontFactory::GetFontFromDescription(string) ######################## 1,346 73 0,018 System.Text.Encoding::GetByteCount(string) Callers (with count) that contribute at least for 1%: 73 100 % System.Text.UTF8Encoding::GetByteCount(string) ######################## 2,049 1045 0,002 System.Type::Equals(Type) Callers (with count) that contribute at least for 1%: 1045 100 % System.Type::IsAssignableFrom(Type) ######################## 1,680 145 0,012 GLib.GType::get_Val() Callers (with count) that contribute at least for 1%: 96 66 % GLib.GType::op_Inequality(GType,GType) 32 22 % GLib.GType::op_Equality(GType,GType) 16 11 % GLib.GType::Register(GType,Type) ######################## 2,071 14 0,148 System.Array::CreateInstanceImpl(Type,int[],int[]) Callers (with count) that contribute at least for 1%: 14 100 % System.Array::CreateInstance(Type,int[]) Total number of calls: 39060 Allocation profiler Total mem Method ######################## 93 KB System.MonoType::GetMethods(BindingFlags) 57 KB 990 System.String Callers (with count) that contribute at least for 1%: 2 50 % GLib.Object::ConnectDefaultHandlers(GType,Type) 2 50 % GLib.Object::InvokeClassInitializers(GType,Type) ######################## 92 KB System.Reflection.MonoMethod::GetPseudoCustomAttributes() 60 KB 1032 System.String Callers (with count) that contribute at least for 1%: 987 100 % System.MonoCustomAttrs::GetPseudoCustomAttributes(ICustomAttributeProvider,Type) Total memory allocated: 246 KB