ব্যবহারকারী:NS Rafi/প্রোগ্রাম অপ্টিমাইজেশান

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে

কম্পিউটার বিজ্ঞানে, প্রোগ্রাম অপ্টিমাইজেশান বা সফ্টওয়্যার অপ্টিমাইজেশান হচ্ছে একটি সফটওয়্যার সিস্টেমকে এমন ভাবে পরিবর্তন করার প্রক্রিয়া যা কাজের কিছু দিককে আরও কার্যকরী করে তুলে কিংবা কম সম্পদ ব্যবহার করে। [1] সাধারনত, একটি কম্পিউটার প্রোগ্রাম অপ্টিমাইজ করা হয় যাতে এটি আরো দ্রুত সঞ্চালিত হয় অথবা মেমোরি স্টোরেজ বা অন্যান্য সম্পদদের কম ব্যবহার এবং কম শক্তি ব্যবহার করে অপারেটিং করতে সক্ষম হয়।

যদিও "অপ্টিমাইজেশন" শব্দটি "সর্বোত্তম অনুকূল" অর্থকেই বুঝায়, তবে যথার্থভাবে সর্বোত্তম অনুকূল সিস্টেম তৈরি করা অপ্টিমাইজেশন প্রক্রিয়ার মাধ্যমে পাওয়া বিরল ব্যাপার। অপ্টিমাইজড প্রক্রিয়া সাধারণত শুধুমাত্র একটি অ্যাপ্লিকেশন বা একজন শ্রোতার জন্য অনুকূল হয়। একজন সময়ের পরিমাণ কমিয়ে দিতে পারে যা প্রোগ্রামটি আরো মেমোরির ব্যবহার করে কিছু কাজ সম্পন্ন করে। এমন একটি অ্যাপ্লিকেশন যেখানে মেমরি স্পেস প্রিমিয়ামে থাকে, কম মেমরি ব্যবহারের জন্য একজন ইচ্ছাকৃতভাবে একটি ধীর আলগোরিদিম বেছে নিতে পারে।