আপনি একই সামগ্রীতে রেন্ডার করার সময় অনেকগুলি পার্টিয়াল এবং একটি একক দৃশ্যের মধ্যে কোনও উল্লেখযোগ্য রেন্ডারিং পারফরম্যান্স পার্থক্য সম্পর্কে আমি জানি ।
স্পষ্টতই, আপনি যদি কিছু ক্ষেত্রে কেবলমাত্র কিছু অংশ এবং অন্যান্য ক্ষেত্রে অন্য কিছু সরবরাহ করেন, যেমন আপনি কিছুটা গতি অর্জনের চেয়ে কার্যকরভাবে নির্দিষ্ট দৃশ্যের রেন্ডারিং ভলিউমকে হ্রাস করে।
অন্যদিকে, আমি সর্বদা পার্টিয়াল বিমূর্ততাগুলি বিবেচনা করি যা তাদের অস্তিত্বের ন্যায্যতার জন্য কমপক্ষে 2 টি আলাদা জায়গা থেকে ব্যবহার করা উচিত। পার্টিয়ালগুলি ব্যবহার করার অন্য কারণ হ'ল আপনি যখন একই দৃষ্টিভঙ্গিটি রেন্ডার করতে চান তবে কিছু ব্যবসায়িক যুক্তির ভিত্তিতে বিভিন্ন পার্টিয়াল লোড করুন।
হালনাগাদ:
রেন্ডারিং গতি সম্পর্কে আমি কোনও পরিমাপ বা কিছু কংক্রিট নম্বর দিতে পারি না। আপনি যদি কোনও দৃশ্যে একটি আংশিক ব্যবহার করেন তবে এটি রেন্ডার করতে আপনি রেন্ডার পদ্ধতিটি কল করেন, তাই দ্বিতীয় পদ্ধতি কল রয়েছে। এটি, যেমন আমি আমার উত্তরে বলেছিলাম, এটি প্রায় কিছুই নয় তবে জিনিসগুলিকে খুব অল্প গতিতে সহায়তা করতে পারে।
তবে আমি কোনও প্রকল্পের পার্টিশালগুলি সরিয়ে তার কার্যকারিতা সমস্যা সমাধানের কথা কখনও শুনিনি। পার্টিয়ালগুলি ভিউগুলিতে পুনরায় ব্যবহারের ব্যবস্থা করার একটি ভাল উপায় এবং প্রোগ্রামারদের দৃষ্টিভঙ্গি থেকে তাদের সেই সুযোগের জন্য ব্যবহার করা উচিত। দর্শনগুলির মধ্যে সাধারণ ধারণার জন্য এগুলি বিমূর্ত হওয়া উচিত।
আমি এমন একটি প্রকল্পে কাজ করেছি যেখানে পার্টিয়ালগুলি অতিরিক্ত ব্যবহৃত হত। রেলগুলি নয়, একই এমভিসি নীতিগুলি। আপনি কল্পনা করতে পারেন এমন সমস্ত কিছুর জন্য সামান্য পার্টিয়াল ব্যবহার করা যখন আপনি তাদের কয়েক ডজন শুরু করেন তখন তা খুঁজে পাওয়া শক্ত করে। আপনি কোন ইনপুটটি সংশোধন করতে চান? দেখুন মধ্যে? আংশিকভাবে? কোন দৃশ্যে এই দর্শনটির জন্য 4 টি পার্টিয়াল রয়েছে? ...
কিছু দৃ ref় রিফ্যাক্টরিংয়ের পরে, প্রতিটি ভিউয়ের আপডেটের সাথে আমরা অপ্রয়োজনীয় পার্টিয়ালগুলি সরিয়েছি। তারা সম্পূর্ণরূপে অদৃশ্য হয়ে যায় নি, তবে যা অবশিষ্ট রয়েছে সেগুলি অ্যাস্ট্রাকটিজেশন যা প্রকল্পের জন্য ভালভাবে সংজ্ঞায়িত। তারা ভালভাবে বোঝা উপাদানগুলি উপস্থাপন করে (কিছু ধরণের অবজেক্টের জন্য গাছের মতো, বা একটি নির্দিষ্ট তালিকার ধরণের) যা কোনও ফর্মে বা অন্যান্য দর্শনে পুনরাবৃত্তি করে। আমি জানি যদি আমি কোনও গাছ দেখি যে এর জন্য একটি আংশিক রয়েছে। আমি জানি যখন আমি নির্দিষ্ট ধরণের তালিকা দেখি যে এর জন্য একটি আংশিক রয়েছে। আমি তাদের শিকার না।
সফ্টওয়্যার কোড বেসের জন্য কোড পঠনযোগ্যতা সবচেয়ে গুরুত্বপূর্ণ কাজ।