MCPcopy Create free account
hub / github.com/9chu/LuaSTGPlus / MainForm

Method MainForm

PerformanceMonitor/MainForm.cs:78–110  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

76 List<PerformanceData> _PerformanceDataRecorder = new List<PerformanceData>();
77
78 public MainForm()
79 {
80 InitializeComponent();
81
82 _ResourceStatusListView = new ListView[] {
83 listView_texture,
84 listView_image,
85 listView_animation,
86 listView_music,
87 listView_soundeffect,
88 listView_particle,
89 listView_texturedfont,
90 listView_ttffont,
91 listView_shader
92 };
93
94 try
95 {
96 _Target = new TargetProgram(this);
97 }
98 catch (Exception ex)
99 {
100 MessageBox.Show("无法创建性能监测。\n\n错误:" + ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
101 Application.Exit();
102 }
103
104 // 绑定事件
105 _Target.OnProcessTrace += Target_OnProcessTrace;
106 _Target.OnProcessExit += Target_OnProcessExit;
107 _Target.OnResourceLoaded += Target_OnResourceLoaded;
108 _Target.OnResourceRemoved += Target_OnResourceRemoved;
109 _Target.OnResourceCleared += Target_OnResourceCleared;
110 }
111
112 void clearListView()
113 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected