Click here to Skip to main content
16,021,464 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: Why is .NET such a memory hog? Pin
Bo Hunter2-Aug-03 4:25
Bo Hunter2-Aug-03 4:25 
GeneralRe: Why is .NET such a memory hog? Pin
James T. Johnson2-Aug-03 23:30
James T. Johnson2-Aug-03 23:30 
GeneralRe: Why is .NET such a memory hog? Pin
J. Dunlap3-Aug-03 8:56
J. Dunlap3-Aug-03 8:56 
GeneralRe: Why is .NET such a memory hog? Pin
mattiash4-Aug-03 12:36
professionalmattiash4-Aug-03 12:36 
GeneralRe: Why is .NET such a memory hog? Pin
igor196011-Aug-03 10:21
igor196011-Aug-03 10:21 
GeneralRe: Why is .NET such a memory hog? Pin
J. Dunlap11-Aug-03 10:37
J. Dunlap11-Aug-03 10:37 
GeneralRe: Why is .NET such a memory hog? Pin
igor196011-Aug-03 12:43
igor196011-Aug-03 12:43 
GeneralRe: Why is .NET such a memory hog? Pin
mattiash4-Aug-03 13:26
professionalmattiash4-Aug-03 13:26 
Joey Bloggs wrote:
Interpreted / JIT it is about the same performance hit (in the same order of magnitude anyway)

Certainly not! The CLR compiles to native code once and then re-uses the native code. It does not throw out any compiled code. Interpreted code is completely different from this.

Something you don't mention is that managed code in fact can be much faster:
- A managed execution environment can optimize on the specific machine you're running.
- There are JVMs that re-compiles code that is frequently run and does more heavy optimizations on that code.
- A managed execution environment can do cross-optimization over several assemblies, that weren't even known when designing the application.
The above wouldn't be possible in a non-JITted environment.


Before your next post, please spend some time learning how the CLR really works! Some good links are:

Applied Microsoft .NET Framework Programming
Writing High-Performance Managed Applications : A Primer (in the left columns you have several good articles as well)
Articles by Jeffrey Richter
MSDN Magazine
GeneralRe: Why is .NET such a memory hog? Pin
Stephane Rodriguez.5-Aug-03 23:17
Stephane Rodriguez.5-Aug-03 23:17 
GeneralRe: Why is .NET such a memory hog? Pin
mattiash4-Aug-03 13:31
professionalmattiash4-Aug-03 13:31 
AnswerRe: Why is .NET such a memory hog? Pin
Stephane Rodriguez.2-Aug-03 23:20
Stephane Rodriguez.2-Aug-03 23:20 
GeneralRe: Why is .NET such a memory hog? Pin
leppie3-Aug-03 3:32
leppie3-Aug-03 3:32 
GeneralRe: Why is .NET such a memory hog? Pin
Stephane Rodriguez.3-Aug-03 4:18
Stephane Rodriguez.3-Aug-03 4:18 
AnswerRe: Why is .NET such a memory hog? Pin
J. Dunlap3-Aug-03 8:55
J. Dunlap3-Aug-03 8:55 
AnswerRe: Why is .NET such a memory hog? Pin
Heath Stewart4-Aug-03 10:03
protectorHeath Stewart4-Aug-03 10:03 
GeneralInvestigating assemblies Pin
Profox Jase31-Jul-03 22:32
Profox Jase31-Jul-03 22:32 
GeneralRe: Investigating assemblies Pin
leppie1-Aug-03 21:50
leppie1-Aug-03 21:50 
GeneralRe: Investigating assemblies Pin
Profox Jase2-Aug-03 22:38
Profox Jase2-Aug-03 22:38 
General.NET control in NT 4.0 - Problem - please help! Pin
CodeFriendly31-Jul-03 10:40
CodeFriendly31-Jul-03 10:40 
GeneralDistributed .net apps framework question... Pin
Member 9631-Jul-03 10:07
Member 9631-Jul-03 10:07 
GeneralRe: Distributed .net apps framework question... Pin
apferreira31-Jul-03 10:57
apferreira31-Jul-03 10:57 
GeneralRe: Distributed .net apps framework question... Pin
Member 9631-Jul-03 11:19
Member 9631-Jul-03 11:19 
GeneralRe: Distributed .net apps framework question... Pin
apferreira31-Jul-03 11:31
apferreira31-Jul-03 11:31 
QuestionHow does IIS get result of execution of hosted objects Pin
popopo31-Jul-03 6:44
popopo31-Jul-03 6:44 
GeneralBind a window to the side of the screen Pin
heelios30-Jul-03 6:15
heelios30-Jul-03 6:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.