ethanrox
ethanrox
CC#
Created by ethanrox on 3/27/2024 in #help
What is the most modern source for CLR internals
it's somewhat unfortunate that the latest book is Pro .NET Performance from 2012...
8 replies
CC#
Created by ethanrox on 3/27/2024 in #help
What is the most modern source for CLR internals
8 replies
CC#
Created by ethanrox on 3/27/2024 in #help
What is the most modern source for CLR internals
thanks. I've always found the botr an excuse for not having a proper modern book on the CLR. Matt Warren's blog is very helpful indeed :))
8 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
thanks again to @abyssptr for the great pointers I think anybody interested in the original question needs to read this file from the source code (Windows case) and the IOCompletionPoller class in particular which is what the IO Thread really is. "// Poller threads are typically expected to be few in number and have to compete for time slices with all // other threads that are scheduled to run. They do only a small amount of work and don't run any user code." (this behavior can be changed and they can run continuation code if UnsafeInlineIOCompletionCallbacks is set to true via en variable...but not typically the case) https://github.com/dotnet/runtime/blob/0a5418d7e7ae7f7653a32004c808881af5275469/src/libraries/System.Private.CoreLib/src/System/Threading/PortableThreadPool.IO.Windows.cs#L141
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
been doing that a lot, need to continue
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
thanks for the help
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
yeah it's offtopic 🙂 just wondered
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
i.e. C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.13
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
I mean the "runtime"
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
is all unmanaged code in one file or is it split? must be split
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
there is a lot of calls into unmanaged code ...
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
I know, but when I am looking at BCL code
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
maybe I am wrong
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
trying to make sense of the "Portable" in the name
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
what I meant more that it was part of the runtime in native code, but now it's managed seems like
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
got it
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
I really hope somebody updates CLR via C# for modern .NET ... so botr is not that but advertised as that
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
yeah, runtime it is
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
like the CLR :))
151 replies
CC#
Created by ethanrox on 2/28/2024 in #help
IO threads - why need them?
so that's why the class is named like this...before it resided more in the CLR?
151 replies