বাংলায় জাভা প্রোগ্রামিং শেখার কোর্স
  • পরিচিতি
  • উপক্রমণিকা
  • পাঠ ১: তোমার প্রথম জাভা প্রোগ্রাম
  • পাঠ ২: সিনট্যাক্স
  • পাঠ ৩: ডাটা টাইপস এবং অপারেটর
    • পাঠ ৩.১: এরে
    • পাঠ ৩.২: এক্সপ্রেশান(Expressions), স্টেটমেন্ট (Statements) এবং ব্লক(Blocks)
  • পাঠ ৪: কন্ট্রোল ফ্লো -লুপিং- ব্রাঞ্চিং
  • পাঠ ৫: অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-১
    • পাঠ ৫.১: ইনহেরিট্যান্স
    • পাঠ ৫.২: পলিফরফিজম
    • পাঠ ৫.৩: এনক্যাপসুলেশান
  • পাঠ ৬: জাভা এক্সেপশান হ্যান্ডেলিং
  • পাঠ ৬.১: ক্লোজার লুক
  • পাঠ ৭: স্ট্রিং অপারেশান
  • পাঠ ৮: জেনেরিকস
  • পাঠ ৯: জাভা আই/ও
  • পাঠ ১০: জাভা এন আই/ও
  • পাঠ ১১: জাভা কালেকশান ফ্রেমওয়ার্ক
  • পাঠ ১২: জাভা জেডিবিসি
  • পাঠ ১৩: জাভা লগিং
  • পাঠ ১৪: ডিবাগিং
  • পাঠ ১৫: গ্রাফিক্যাল ইউজার ইন্টারফেইস
  • পাঠ-১৬: থ্রেড
  • পাঠ ১৭: নেটওয়ার্কিং
  • পাঠ ১৮: জাভা কনকারেন্সি
  • পাঠ ১৯: ক্লাস ফাইল এবং বাইটকোড
  • পাঠ ২০: Understanding performance tuning
  • পাঠ ২১: মডার্ন জাভা ইউজেস
  • অনুশীলন
Powered by GitBook
On this page

পাঠ ২০: Understanding performance tuning

  • টারমিনলজি

  • Latency

  • Throughput

  • Utilization

  • Efficiency

  • Capacity

  • Scalability

  • Degradation

  • প্রাগমেটিং এপ্রোচ

  • মুরস-ল

  • মেমরী ল্যাটেন্সি হাইআরকি

  • কেন জাভা পারফরমেন্স টিউনিং কেন কঠিন

  • হার্ডওয়্যার ক্লকস

  • কেস স্টাডি

  • গারবেজ কালেক্টর

  • Mark and sweep

  • Jmap

  • JVM প্যারামিটার

  • রিডিং জিসি লগস

  • ভিজুয়ালভিএম

  • এসকেপ এনালাইসিস

  • Concurrent Mark-Sweep

  • G1—Java’s new collector

  • হটস্পট দিয়ে জিট(JIT) কম্পাইলেশন

  • Inlining methods

  • Dynamic compilation and monomorphic calls

  • Reading the compilation logs

Previousপাঠ ১৯: ক্লাস ফাইল এবং বাইটকোডNextপাঠ ২১: মডার্ন জাভা ইউজেস

Last updated 6 years ago