Skip to content

Releases: L3tum/HardwareInformation

v2.1.7

06 Dec 17:38
7c8cd1c
Compare
Choose a tag to compare
v2.1.7 Pre-release
Pre-release
  • Hopefully fixed GPR (#7 )

v2.1.6

06 Dec 17:37
7c8cd1c
Compare
Choose a tag to compare
v2.1.6 Pre-release
Pre-release
  • Hopefully fixed GPR (#7 )

v2.1.5

19 Oct 12:34
Compare
Choose a tag to compare
  • Added symbols package to ease any debugging necessary
  • Fixed a bug that caused a crash when the Gatherer is called multiple times during the same runtime

v2.1.4

19 Oct 12:20
Compare
Choose a tag to compare
  • Removed core frequency monitoring. While the method was sound in theory, in practice it meant a huge performance waste through context switching and the PerformanceCounter. In practice most actual monitoring programs use the MSRs present, which requires a kernel driver. Seems like there's a pattern...

v2.1.3

19 Oct 11:56
Compare
Choose a tag to compare
  • Rework core frequency monitoring to be less wasteful

v2.1.2

19 Oct 11:27
Compare
Choose a tag to compare
  • Fix a bug that runs the core frequency monitoring on the same core that's monitored, not only artificially inflating the reading but also hindering anything else to run efficiently on it

v2.1.1

19 Oct 10:49
Compare
Choose a tag to compare
  • Fix a bug where the list of CPU cores would be erased on AMD CPUs

v2.1.0

18 Oct 20:17
Compare
Choose a tag to compare
  • Added XML doc to nuget and improved doccomments
  • Added Platform as a parameter to capture the OS easier
  • Added Github Action to execute a simple test on all environments supported
  • Improved error handling
  • Fixed some OS-specific bugs
  • Removed some hard-dependecies on certain features
  • Removed GPR for now as dotnet CLI is not supported by it
  • Stubbed out OSX thread affinity setting as it's not natively supported without some major modifications. The code should still work the same for the most part until Intel big.LITTLE comes

v2.0.3

18 Oct 09:55
3c28784
Compare
Choose a tag to compare
  • Fix github release (#7 )
  • Overwrite CPU name with OS-supplied value if name and caption are same (#6 )
  • Check physical and logical cores against OS reported values (#5 )
  • Hexstringtostring should handle malformed hex better (#4 )

v2.0.2

17 Oct 20:09
774b068
Compare
Choose a tag to compare

Fix for Github packages to deploy there as well now