Codealytics.HardwareMonitor
1.0.0-a1
dotnet add package Codealytics.HardwareMonitor --version 1.0.0-a1
NuGet\Install-Package Codealytics.HardwareMonitor -Version 1.0.0-a1
<PackageReference Include="Codealytics.HardwareMonitor" Version="1.0.0-a1" />
paket add Codealytics.HardwareMonitor --version 1.0.0-a1
#r "nuget: Codealytics.HardwareMonitor, 1.0.0-a1"
// Install Codealytics.HardwareMonitor as a Cake Addin #addin nuget:?package=Codealytics.HardwareMonitor&version=1.0.0-a1&prerelease // Install Codealytics.HardwareMonitor as a Cake Tool #tool nuget:?package=Codealytics.HardwareMonitor&version=1.0.0-a1&prerelease
Codealytics
Codelytics is a nuget package for performance analytics, hardware-monitoring and statistics. It also provides a function to handle the console, and display all metrics.
Examples
Add Metric
analytics.AddMetric<string>("myString", "hello World!");
analytics.AddMetric<bool>("IsWorking", () => { return true; }, true) //Not displayed or shown using toString, hidden.
Update Metric
analytics.UpdateMetric<string>("myString", "Hi");
HandleUi
Set the bool HandleUi to let the library take control over the console.
analytics.HandleUi = false;
Check if a Metric exists
analytics.MetricExists("myString"); //true or false
ToString
Returns a string build with Prefix and Suffix that contians all values that should be displayed.
analytics.toString();
Hardware-Monitoring
analytics.AddMetric<string>("CPU", () => { return Math.Round(HardwareMonitor.Instance.CPU).ToString() + "%"; });
analytics.AddMetric<string>("RAM", () => { return Math.Round(HardwareMonitor.Instance.RAM).ToString() + "%"; });
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- System.Diagnostics.PerformanceCounter (>= 6.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Codealytics.HardwareMonitor:
Package | Downloads |
---|---|
Codealytics
This package provides an analytics-tool, Runtime of Code, Custom variables, Hardware-Monitor Print and Handle UI. It is intended to be used to analyze code. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0-a1 | 150 | 1/14/2022 |
First release