title: how to find different memory segment starting and its size in linux
body: <p>I am new to linux. I want to know the starting address and its size of different segments (like stack, heap, data etc.) and its current usage. </p>
  
  <p>I like to know how to find both in running process and in core dump.</p>
  
  <p>Thanks in advance.</p>