What is JIT and how is works ?
Answer / alb.shah
When compiling the source code to managed code, the
compiler translates the source into Microsoft intermediate
language
(MSIL). This is a CPU-independent set of instructions that
can efficiently be converted to native code. Microsoft
intermediate language (MSIL) is a translation used as the
output of a number of compilers. It is the input to a just-
in-time
(JIT) compiler. The Common Language Runtime includes a JIT
compiler for the conversion of MSIL to native code.
Before Microsoft Intermediate Language (MSIL) can be
executed it, must be converted by the .NET Framework just-
in-time (JIT)
compiler to native code. This is CPU-specific code that
runs on the same computer architecture as the JIT compiler.
Rather
than using time and memory to convert all of the MSIL in a
portable executable (PE) file to native code. It converts
the MSIL
as needed whilst executing, then caches the resulting
native code so its accessible for any subsequent calls
JIT
----
The Just-In-Time (JIT or JITter) compiler, converts the MSIL
(Microsoft Intermediate Language) code into the native code
(CPU
Specific code).
The .NET runtime/Common Language Runtime (CLR) ships three
different classes of JITters.
<li><b>Econo-JIT</b>: This compiler converts the MSIL code
into native code without any optimizations.
<li><b>Standard-JIT</b>: This compiler takes the MSIL code
and optimizes it. So this compiler requires lot of
resources like,
time to compile, larger memory footprint, etc.
<li><b>PreJIT</b>: This is based on the Main JIT and it
works like the traditional compilers rather than Just-In-
Time
compilers. This compiler is used at the time of
installation.
JIT does not compiles hole code ,only the code is to be
executed is compiled
| Is This Answer Correct ? | 12 Yes | 0 No |
Difference between Response.redirect vs server.transfer?
What is viewstate? What does the "enableviewstate” property do? Whay would I want it on or off?
Explain how cookies work.
What is the name of the base class that all web forms will be inherited?
Give an example of cookie abuse.
IN an ASP.NET Web application if there is any error, how can you debug?
when i want to use asp.net configuration for creat users and roles i recived this message: There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store. The following message may help in diagnosing the problem: Unable to connect to SQL Server database. when i clicked the choose data source button that give me another message that is this: Use this page to configure how Web site management data such as membership is stored. You can use a single provider for all the management data for your site or you can specify a different provider for each feature. Your application is currently configured to use the provider: AspNetSqlProvider Select a single provider for all site management data Select a different provider for each feature (advanced) ------------------------- and this message was reapeted in other choose again. please help me if u know why i gave that message so i wont can creat my users and roles
What is the use of web.config file?
Differentiate between a hyperlink control and a linkbutton control.
What are all the various Estimation Techniques available ?
Can you explain the basic use of dataview?
Describe the differences between the lifecycles of Windows services and Standard EXE?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)