using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Threading; using MrWu.Debug; namespace GlobalSever.Form { /// /// 测试用 /// public partial class TestTab : ServerTable { /// /// 测试.. /// public override string tableText => "测试"; /// /// /// public TestTab(ServerProxy server) { this.server = server; InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string logvalue = textBox1.Text; if (string.IsNullOrEmpty(logvalue)) return; #if DEBUG int cnt = 100000; Thread thread = new Thread( () => { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); for (int i = 0; i < cnt; i++) { Debug.Log(logvalue); Debug.Info(logvalue); Debug.Warning(logvalue); Debug.ImportantLog(logvalue); Debug.Error(logvalue); Debug.Fatal(logvalue); } sw.Stop(); double speed = sw.ElapsedMilliseconds; this.Invoke((Action)(() => { this.label2.Text = speed.ToString(); })); } ); thread.Start(); #endif } } }