UIforETW | User interface for recording and managing ETW traces | Monitoring library
kandi X-RAY | UIforETW Summary
kandi X-RAY | UIforETW Summary
uiforetw is a user interface for recording etw (event tracing for windows) traces, which allow amazingly deep investigations of performance problems on windows. its goals include:. tutorials on how to use etw to investigate performance problems on windows can be found here: for specific details on this project see this post which includes some documentation and an explanation for why this project was created: uiforetw makes it much easier to control how traces are recorded than using batch files or microsoft's wprui. uiforetw also works around numerous problems with etw tracing (fixing symbol loading issues) and adds extra features such as categorizing chrome processes, monitoring working sets, etc. uiforetw also lists all the recorded traces and displays editable notes associated with each one. uiforetw has some features that are specific to chrome developers - but it is fully functional for non-chrome developers
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of UIforETW
UIforETW Key Features
UIforETW Examples and Code Snippets
Community Discussions
Trending Discussions on UIforETW
QUESTION
I have an application, that I want to profile using Windows Performance Analyzer. It all works, but I don't get any reasonable stack traces from my application.
The application in question is a demo application. This is to give me a good feeling if all checks out. Then I want to profile another application. Since I have full control over my demo application, I included some marker functions, that should show up in the stack trace.
When running the application on Windwos 71, Process Explorer shows the correct stack trace for the part, that I want to profile. Here is the stack trace with the marker functions in lines 7 - 9:
Since I installed all performance analytics tools insinde a Windows 10 VM2, I started profiling there. The first thing to notice: Process Explorer does not show the correct stack trace. The marker functions that I implemented are nowhere to be found.
Nevertheless, I recorded performance traces using UIforETW and Windows Performance Recorder. When opening them in WPA and focussing on the target application, this is the stack trace:
All the information, I'm interested in is missing. The stack shows up as .exe!
What did I do wrong?
If this gives you a hint, here is the relevant software, that is installed:
1: The Windows 7 computer has Visual Studio (C#) installed.
2: The Windows 10 VM dowsn't have Visual Studio, but has WinDBG (Preview) and Windows Performance Toolkit installed.
I tagged delphi, because the target application is written in Delphi.
...ANSWER
Answered 2018-Oct-08 at 20:54The Windows 10 WPA (as well as Windows 8.1, to a lesser extent) dropped support for older debug symbol formats; it now only supports the "RSDS" format that has been standard since MSVC 7. PE files using older symbol file formats (for example, VB6 generates NB10 PDB files) will result in that "Missing ImageId event" error.
(The message itself is technically incorrect; there likely is an ImageId even in the trace file but it is looking for an ImageId/DbgID_RSDS event, which can't be generated for non-RSDS PDBs)
QUESTION
We set up two identical HP Z840 Workstations with the following specs
- 2 x Xeon E5-2690 v4 @ 2.60GHz (Turbo Boost ON, HT OFF, total 28 logical CPUs)
- 32GB DDR4 2400 Memory, Quad-channel
and installed Windows 7 SP1 (x64) and Windows 10 Creators Update (x64) on each.
Then we ran a small memory benchmark (code below, built with VS2015 Update 3, 64-bit architecture) which performs memory allocation-fill-free simultaneously from multiple threads.
...ANSWER
Answered 2017-Jul-30 at 21:11Unfortunately not an answer, just some additional insight.
Little experiment with a different allocation strategy:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install UIforETW
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page