perfview
BedrockFramework
perfview | BedrockFramework | |
---|---|---|
11 | 6 | |
3,978 | 1,025 | |
0.9% | - | |
0.0 | 0.0 | |
8 days ago | 3 months ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
perfview
-
Microsoft's perfview - Do you care about this tool?
It is fascinating to see so many distributed nugets of software lying around for specific use cases. One of them is perfview by Microsoft (https://github.com/microsoft/perfview).
- Profiler suggestion for .net core to check performance bottleneck
-
Using VS: Code as IDE for C#
I've found dotnet-trace + speedscope to be ok if you just want a hint on where time is going. There's also perfview but it's Windows only.
-
W4 Games raises $8.5M to support Godot Engine growth
Could you profile it with windows perfview[1]?
[1] https://github.com/microsoft/perfview
-
Get network usage or progress state of a specific process
While there's no native way of doing this in PowerShell. I did come across this StackOverflow post showing how to do this in C# https://stackoverflow.com/questions/17026204/retrieve-process-network-usage Perhaps it's possible to replicate it if you load in the required dll, should be able to find it in the PerfView GitHub https://github.com/microsoft/perfview/blob/main/documentation/TraceEvent/TraceEventLibrary.md Or directly from the NuGet page https://www.nuget.org/packages/Microsoft.Diagnostics.Tracing.TraceEvent/
-
Any recommendation on profiling tools for .Net Framework 4.7 application? On a legacy project (mvc, api) we are experiencing high CPU and I need to pinpoint root causes of this.
Can’t believe this hasn’t been mentioned yet: https://github.com/microsoft/perfview
-
Where does this technique fall on the Mitre Att&ck framework?
PerfView64.exe is a wrapper that calls PerfView. This means I can compile a custom PerfView.exe binary with my payload and execute PerfView through PerfView64.
- Gathering information about specific part of code's performance (CPU usage, memory, etc)
-
High LSASS CPU usage on Domain Controller
Save off the ETL and review it in a tool like PerfView
-
WinForms app consuming lot of CPU while doing nothing
PefView: https://channel9.msdn.com/Series/PerfView-Tutorial
BedrockFramework
- Is there a better way to do Sockets?
-
Optimization/suggestions for networking library
PS: I wrote a networking library that I should fine more time to work on here https://github.com/davidfowl/BedrockFramework/. It might serve as some inspiration.
-
Sources for TCPClient and sockets programming
Sockets are best handled by a dedicated library. Another good tcp/socket library is Project Bedrock. It runs on top of kestrel, is very fast and stable.
-
C#10 e ASP.NET 6, oque esperar dessa dupla?
Mais informações: BedrockFramework
-
Help needed for creating a windows service that runs TCP socket server and keep listening for the incoming client requests.
Shameless plug https://github.com/davidfowl/Bedrockframework
-
dotnet console program stops running on its own
Shamless plug, you can use a networking framework that does this for you https://github.com/davidfowl/BedrockFramework.
What are some alternatives?
Chaskis - A framework for making IRC Bots.
WatsonTcp - WatsonTcp is the easiest way to build TCP-based clients and servers in C#.
MiniProfiler - A simple but effective mini-profiler for ASP.NET (and Core) websites
SimpleUnityTCP - 🖧 Simple Unity Project to show how TCP communication are builded in C# without multi-threading or Unity network (Unet) involved.
PowerUp - ⚡ Decompilation Tools and High Productivity Utilities ⚡
XPlaneConnector - Read data and send commands to XPlane via UDP
SenseiDE - Unleash The Ultimate Performance from Age of Empires 2 Definitive
notifo - Multi channel notification service for collaboration tools, e-commerce, news service and more.
PicView - Fast, free and customizable image viewer for Windows 10 and 11.
NModbus4 - NModbus4 is a C# implementation of the Modbus protocol. This project is archived in favor of https://github.com/NModbus/NModbus
Microsoft-Performance-Tools-Linux-Android - Linux, Android and Chromium Performance Tools built using the Microsoft Performance Toolkit. Cross-platform .NET Core + WPA GUI
DotNetty - DotNetty project – a port of netty, event-driven asynchronous network application framework