Friday 25 July 2014

Skills needed for .Net experienced

Skills needed for .Net experienced
  • .Net Framework (2.0, 3.5)
  • ASP.NET (2.0)
  • C#/VB.NET
  • Object Oriented Programming
  • .NET IDE (2008)
  • Debug Tools (Fiddler, IE Dev tools, Firebug)
  • SQL Server 2K/2005/8
  • Oracle 11g
  • Web Services/WCF
  • AJAX
  • XML & XSL
  • HTML, CSS
  • Javascript
  • Jquery
  • JSON
  • Crystal Reports
  • Methodologies (AGILE Scrum)
  • VSS, SVN
  • IIS 6.0
  • Modelling Tools (Visio, Erwin)
  • Design Patterns

  • Frameworks(Entity, Spring, MVC)

Wednesday 2 July 2014

Working Nature of Garbage Collector

  • Garbage collector will divide complete managed heap into three generations internally named as
    1. Generation 0
    2. Generation 1
    3. Generation 2
  • Generation :- A generation is portion of memory from the managed 
  • Maximum number of generation allowed are only three.
  • In general always generation 2 memory size bigger than generation 1 memory size and generation 1 memory size bigger than the generation 0 memory size.
  • This can be represented by mathematically like... 


What is role of GC (Garbage Collector)?

Garbage Collector(GC):

  • Garbage collector(GC) is responsible to provide automatic memory management.
What is Automatic Memory Management:
  • Garbage collector has its own engine known as optimizing engine. which runs when required and divides objects into two categories.
    • Objects in use
    • Idled objects (known as Garbage)
  • Objects in use are kept in the memory and idled objects are destroyed from the memory.
  • This process known as Automatic Memory Management.
Why Automatic Memory Management:
  • There do not be any problem of insufficient memory
  • Burden on the programmer is reduced i.e programmer need not write code to perform memory tasks.