Does . NET have a host type or management service?

Asked

Viewed 23 times

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.

  • Also: https://answall.com/q/413345/101

  • 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.

  • None of the associated answers my questions, but it’s very informative.

  • 1

    Pretty cool that. @Maniero you write books too? I’d buy one...

  • 1

    @Edney I’m another waiting for a book by Maniero =)

  • Btw, @Edney, if no answer really answers your question. You can edit it and try to make it a little more specific.

  • @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

  • 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.

  • 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

  • 2

    @LINQ you can already write a tb :D

Show 6 more comments
No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.