~/talk

Windows 10 internals for .NET developers

Talkat DotNext 2018 Moscow · 2018-11-22..11-23· [dotnet]
slides:none on file

Shows concrete techniques: P/Invoke wrappers for the kernel job object to enforce CPU rate control (demo tool bundles processes and limits one to 5% CPU successfully), a Job class that calls CreateJobObject / AssignProcessToJobObject / SetInformationJobObject, using CLRMD to get OS thread IDs so threads can get saturation priorities, and Windows 10 CPU sets to reserve cores (simple Mandelbrot demos show measurable UI performance gains).

AI-written summary · about

  1. 0:00Introduction and architecture
  2. 2:39Speaker introduction
  3. 4:14Windows architecture deep dive
  4. 9:15User mode system components
  5. 12:23Dotnet on Windows
  6. 15:15Managing OS versions
  7. 21:24Windows API types and calls
  8. 26:54Using Windows jobs for management
  9. 37:41Nested jobs and modern usage
  10. 41:20Thread priorities and affinity
  11. 52:12CPU sets for resource allocation
  12. 56:44Custom synchronization objects
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.