ntminer 6 лет назад
Родитель
Сommit
bc9c5d761a
46 измененных файлов с 48 добавлено и 46 удалено
  1. 1 1
      src/AppModels/AppContext.partials.CoinGroupViewModels.cs
  2. 1 1
      src/AppModels/AppContext.partials.CoinKernelViewModels.cs
  3. 1 1
      src/AppModels/AppContext.partials.CoinProfileViewModels.cs
  4. 1 1
      src/AppModels/AppContext.partials.CoinSnapshotDataViewModels.cs
  5. 1 1
      src/AppModels/AppContext.partials.CoinViewModels.cs
  6. 1 1
      src/AppModels/AppContext.partials.ColumnsShowViewModels.cs
  7. 1 1
      src/AppModels/AppContext.partials.DriveSetViewModel.cs
  8. 1 1
      src/AppModels/AppContext.partials.FileWriterViewModels.cs
  9. 1 1
      src/AppModels/AppContext.partials.FragmentWriterViewModels.cs
  10. 1 1
      src/AppModels/AppContext.partials.GpuProfileViewModels.cs
  11. 1 1
      src/AppModels/AppContext.partials.GpuSpeedViewModels.cs
  12. 1 1
      src/AppModels/AppContext.partials.GpuViewModels.cs
  13. 1 1
      src/AppModels/AppContext.partials.GroupViewModels.cs
  14. 1 1
      src/AppModels/AppContext.partials.KernelInputViewModels.cs
  15. 1 1
      src/AppModels/AppContext.partials.KernelOutputKeywordViewModels.cs
  16. 1 1
      src/AppModels/AppContext.partials.KernelOutputTranslaterViewModels.cs
  17. 1 1
      src/AppModels/AppContext.partials.KernelOutputViewModels.cs
  18. 1 1
      src/AppModels/AppContext.partials.KernelViewModels.cs
  19. 1 1
      src/AppModels/AppContext.partials.MineWorkViewModels.cs
  20. 1 1
      src/AppModels/AppContext.partials.MinerGroupViewModels.cs
  21. 1 1
      src/AppModels/AppContext.partials.NTMinerWalletViewModels.cs
  22. 1 1
      src/AppModels/AppContext.partials.OverClockDataViewModels.cs
  23. 1 1
      src/AppModels/AppContext.partials.PackageViewModels.cs
  24. 1 1
      src/AppModels/AppContext.partials.PoolKernelViewModels.cs
  25. 1 1
      src/AppModels/AppContext.partials.PoolProfileViewModels.cs
  26. 1 1
      src/AppModels/AppContext.partials.PoolViewModels.cs
  27. 1 1
      src/AppModels/AppContext.partials.ShareViewModels.cs
  28. 1 1
      src/AppModels/AppContext.partials.SysDicItemViewModels.cs
  29. 1 1
      src/AppModels/AppContext.partials.SysDicViewModels.cs
  30. 1 1
      src/AppModels/AppContext.partials.UserViewModels.cs
  31. 1 1
      src/AppModels/AppContext.partials.WalletViewModels.cs
  32. 1 1
      src/AppModels/Vms/GpuStatusBarViewModel.cs
  33. 1 1
      src/AppModels/Vms/MinerProfileViewModel.cs
  34. 1 1
      src/AppModels/Vms/StartStopMineButtonViewModel.cs
  35. 1 1
      src/AppModels/Vms/VirtualMemorySetViewModel.cs
  36. 1 1
      src/AppViews0/MainWindow.xaml.cs
  37. 1 1
      src/AppViews0/Ucs/MinerProfileIndex.xaml.cs
  38. 1 1
      src/AppViews0/Ucs/StateBar.xaml.cs
  39. 2 2
      src/NTMinerClient/Core/Gpus/Impl/AMDGpuSet.cs
  40. 1 1
      src/NTMinerClient/Core/Kernels/KernelSetExtension.cs
  41. 1 1
      src/NTMinerClient/Core/Profiles/Impl/GpuProfileSet.cs
  42. 1 1
      src/NTMinerClient/NTMinerRoot.partials.MinerProcess.cs
  43. 1 1
      src/NTMinerGpus/Gpus/NvmlHelper.cs
  44. 2 0
      src/NTMinerLogging/NTStopwatch.cs
  45. 1 1
      src/NTMinerlib/Net/LocalIpSet.cs
  46. 1 1
      src/NTMinerlib/VirtualRoot.cs

+ 1 - 1
src/AppModels/AppContext.partials.CoinGroupViewModels.cs

@@ -47,7 +47,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.CoinKernelViewModels.cs

@@ -79,7 +79,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.CoinProfileViewModels.cs

@@ -34,7 +34,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.CoinSnapshotDataViewModels.cs

@@ -29,7 +29,7 @@ namespace NTMiner {
                 }
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.CoinViewModels.cs

@@ -88,7 +88,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.ColumnsShowViewModels.cs

@@ -48,7 +48,7 @@ namespace NTMiner {
                 }
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.DriveSetViewModel.cs

@@ -25,7 +25,7 @@ namespace NTMiner {
                 });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.FileWriterViewModels.cs

@@ -50,7 +50,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.FragmentWriterViewModels.cs

@@ -50,7 +50,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.GpuProfileViewModels.cs

@@ -64,7 +64,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.GpuSpeedViewModels.cs

@@ -148,7 +148,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.GpuViewModels.cs

@@ -99,7 +99,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.GroupViewModels.cs

@@ -57,7 +57,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.KernelInputViewModels.cs

@@ -61,7 +61,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.KernelOutputKeywordViewModels.cs

@@ -76,7 +76,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.KernelOutputTranslaterViewModels.cs

@@ -64,7 +64,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.KernelOutputViewModels.cs

@@ -50,7 +50,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.KernelViewModels.cs

@@ -64,7 +64,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.MineWorkViewModels.cs

@@ -51,7 +51,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.MinerGroupViewModels.cs

@@ -48,7 +48,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.NTMinerWalletViewModels.cs

@@ -49,7 +49,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.OverClockDataViewModels.cs

@@ -43,7 +43,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.PackageViewModels.cs

@@ -50,7 +50,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.PoolKernelViewModels.cs

@@ -44,7 +44,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.PoolProfileViewModels.cs

@@ -25,7 +25,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.PoolViewModels.cs

@@ -51,7 +51,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.ShareViewModels.cs

@@ -21,7 +21,7 @@ namespace NTMiner {
                     });
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.SysDicItemViewModels.cs

@@ -60,7 +60,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.SysDicViewModels.cs

@@ -61,7 +61,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.UserViewModels.cs

@@ -49,7 +49,7 @@ namespace NTMiner {
                 }
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/AppContext.partials.WalletViewModels.cs

@@ -48,7 +48,7 @@ namespace NTMiner {
                 Init();
 #if DEBUG
                 var elapsedMilliseconds = Write.Stopwatch.Stop();
-                if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                     Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
                 }
 #endif

+ 1 - 1
src/AppModels/Vms/GpuStatusBarViewModel.cs

@@ -12,7 +12,7 @@ namespace NTMiner.Vms {
             this.GpuAllVm = AppContext.Instance.GpuVms.Items.FirstOrDefault(a => a.Index == NTMinerRoot.GpuAllId);
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif

+ 1 - 1
src/AppModels/Vms/MinerProfileViewModel.cs

@@ -268,7 +268,7 @@ namespace NTMiner.Vms {
                 });
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif

+ 1 - 1
src/AppModels/Vms/StartStopMineButtonViewModel.cs

@@ -35,7 +35,7 @@ namespace NTMiner.Vms {
             });
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif

+ 1 - 1
src/AppModels/Vms/VirtualMemorySetViewModel.cs

@@ -28,7 +28,7 @@ namespace NTMiner.Vms {
             NTMinerRoot.OSVirtualMemoryMb = _dic.Values.Sum(a => a.MaxSizeMb);
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif

+ 1 - 1
src/AppViews0/MainWindow.xaml.cs

@@ -214,7 +214,7 @@ namespace NTMiner.Views {
                 });
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif

+ 1 - 1
src/AppViews0/Ucs/MinerProfileIndex.xaml.cs

@@ -53,7 +53,7 @@ namespace NTMiner.Views.Ucs {
             });
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif

+ 1 - 1
src/AppViews0/Ucs/StateBar.xaml.cs

@@ -72,7 +72,7 @@ namespace NTMiner.Views.Ucs {
             }
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif

+ 2 - 2
src/NTMinerClient/Core/Gpus/Impl/AMDGpuSet.cs

@@ -76,7 +76,7 @@ namespace NTMiner.Core.Gpus.Impl {
             }
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.ctor");
             }
 #endif
@@ -91,7 +91,7 @@ namespace NTMiner.Core.Gpus.Impl {
             }
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.{nameof(LoadGpuState)}");
             }
 #endif

+ 1 - 1
src/NTMinerClient/Core/Kernels/KernelSetExtension.cs

@@ -18,7 +18,7 @@ namespace NTMiner.Core.Kernels {
             }
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {nameof(KernelSetExtension)}.{nameof(GetAllKernelProcessNames)}()");
             }
 #endif

+ 1 - 1
src/NTMinerClient/Core/Profiles/Impl/GpuProfileSet.cs

@@ -168,7 +168,7 @@ namespace NTMiner.Core.Profiles.Impl {
             }
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.OverClock");
             }
 #endif

+ 1 - 1
src/NTMinerClient/NTMinerRoot.partials.MinerProcess.cs

@@ -28,7 +28,7 @@ namespace NTMiner {
                             Cleaner.Instance.Clear();
 #if DEBUG
                             var elapsedMilliseconds = Write.Stopwatch.Stop();
-                            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {nameof(MinerProcess)}.{nameof(CreateProcessAsync)}[{nameof(Cleaner)}.{nameof(Cleaner.Clear)}]");
                             }
 #endif

+ 1 - 1
src/NTMinerGpus/Gpus/NvmlHelper.cs

@@ -54,7 +54,7 @@ namespace NTMiner.Gpus {
                     _isNvmlInited = nvmlReturn == nvmlReturn.Success;
 #if DEBUG
                     var elapsedMilliseconds = Write.Stopwatch.Stop();
-                    if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+                    if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                         Write.DevTimeSpan($"耗时{elapsedMilliseconds} {nameof(NvmlHelper)}.{nameof(NvmlInit)}()");
                     }
 #endif

+ 2 - 0
src/NTMinerLogging/NTStopwatch.cs

@@ -3,6 +3,8 @@ using System.Diagnostics;
 
 namespace NTMiner {
     public class NTStopwatch {
+        public static readonly long ElapsedMilliseconds = 20;
+
         public struct ElapsedValue {
             public long ElapsedMilliseconds;
             public int StackHeight;

+ 1 - 1
src/NTMinerlib/Net/LocalIpSet.cs

@@ -200,7 +200,7 @@ namespace NTMiner.Net {
 #if DEBUG
             // 将近300毫秒
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {this.GetType().Name}.{nameof(Init)}");
             }
 #endif

+ 1 - 1
src/NTMinerlib/VirtualRoot.cs

@@ -342,7 +342,7 @@ namespace NTMiner {
             }
 #if DEBUG
             var elapsedMilliseconds = Write.Stopwatch.Stop();
-            if (elapsedMilliseconds.ElapsedMilliseconds > 20) {
+            if (elapsedMilliseconds.ElapsedMilliseconds > NTStopwatch.ElapsedMilliseconds) {
                 Write.DevTimeSpan($"耗时{elapsedMilliseconds} {typeof(VirtualRoot).Name}.GetBrandId");
             }
 #endif