CLR 2

CLR 메모리 구조 (노트)

CLR 메모리 참고 자료 http://www.simple-talk.com/dotnet/.net-framework/understanding-garbage-collection-in-.net/ 에 있는데, JVM이 client모드와 server모드가 있듯이 workstation 모드와 server 모드 두개를 가지고 있다. (current and synchronous). 간략하게 정리하자면 concurrent mode는 JVM의 concurrent GC 모드와 유사하게 pause time을 최소화하는 것이고 주로 desk ap에서 응답 시간 위주로 튜닝하고자할때 사용되고, synchronous 모드는 JVM의 Thoughput collector와 비슷한 원리 같은데, pause를 주더라도 collection을..

자바개발자가 본 .NET 프레임웍

.NET 프레임웍이란? MS에서 개발한 프레임웍으로 개발 환경 : 다양한 컴파일 환경과, C#,VB등의 언어를 지원하고 있다. 개발 프레임웍 다양한 라이브러리들을 제공한다. ASP.NET과 같은 MVC기반의 웹개발환경 WebForm과 같은 웹 UI환경 WPF와 같은 클라이언트 UI개발 WCF와 같은 통신 프레임웍 ADO.NET과 같은 DB 접근용 개발 프레임웍등을 제공한다. 런타임 프레임웍 : 자바와 유사하게, Virtual Machine과 같은 런타임환경을 지원한다. 이다. .NET 프레임웍의 런타임 동작 방식 .NET으로 만들어진 프로그램은 컴파일된후 .exe 파일로 존재하는데, 이 exe 파일은 실제 실행 파일이 아니라 자바의 .class 파일 처럼 Machine에 종속적이지 않은 byte code..