Skip to content

Conversation

@DevTechProfile
Copy link

  1. 7666068 - project setup, can be build
  • Updated .gitignore (can be ignored)
  • Modified ConsoleApplication.sln for build configuration
  1. e4dd0f5 - increased sessionProps.MaximumBuffers
  • Increased ETW session buffer capacity in PresentMonTraceSession.cpp (please check)
  1. 1e913d6 - fix memory leaks, nodes in HwQueueContext
  • Fixed memory leak in GPU trace handling
  • Added cleanup for HwQueueContext nodes in GpuTrace.cpp
  1. f4cd91f - ETW status monitoring (would be very nice to add this)
  • Added ETW session status monitoring functionality
  • New status tracking in PresentMonTraceSession.cpp/.hpp
  • CSV output support for ETW statistics
  • Command line and main thread integration
  1. 8e303cc - fixed memory leak PCLStatsShutdown event (critical part!)
  • Fixed critical memory leak in PC Latency tracking (--track_pc_latency)
  • Added PCL data cleanup on process termination
  • Added periodic pruning of stale PCL timing data in CompletePresent
  • Prevents unbounded growth of mPclTimingDataByPclFrameId and mLatestPingTimestampByProcessId

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant