0
I see in Windows that when I run an application, only one process appears in the task manager. But the apps are not native assemblies.
In JAVA the Host
is the JAVA itself.
Is there some kind of host responsible for the JIT or some kind of service?
It loads the libraries responsible for the application’s lifespan into memory?
If by chance I run 200 applications at the same time it will load these assemblies 200 times in memory?
How it works in practice?
What is the engineering/architecture criterion for performing such computational juggling?
It’s a security issue?
Platform independence?
What would be?
When you say "host," I believe you’re talking about Runtime, right? If so, the name of . NET is CLR.
– Jéf Bueno
Also: https://answall.com/q/413345/101
– Maniero
Host is a generic term, host, as Assembly is not native, something has to host this Assembly and make it work, I know the terminology, but wanted to better understand the life-time of an application.
– user178974
None of the associated answers my questions, but it’s very informative.
– user178974
Pretty cool that. @Maniero you write books too? I’d buy one...
– user178974
@Edney I’m another waiting for a book by Maniero =)
– Jéf Bueno
Btw, @Edney, if no answer really answers your question. You can edit it and try to make it a little more specific.
– Jéf Bueno
@Edney, I’m in the mood, but it’s a lot of work and there’s no money, so I haven’t found the time yet. It can not be as an answer in Sopt that you give however and fine, book is more serious, can not err :D
– Maniero
I edited a little bit, I understand this process, the intermediate language, the JIT, the libraries and such, but my question would be more about how this specifically occurs in the application execution. JITTER itself is an application, it is loaded by the process I ran, or is there a specific service that does this? (as an application server) more like.
– user178974
The question is very broad, if it were more specific it would give to formulate an answer, generic so the answer has to be generic.https://pt.meta.stackoverflow.com/a/1481/101
– Maniero
@LINQ you can already write a tb :D
– Maniero