ওহ, অনেকটা "এটি আরও ভাল এটি" ধরণের ন্যায়সঙ্গততা চলছে বলে মনে হচ্ছে।
আমি মনে করি "শোস্টোপার" পড়ে লোকেরা উপকৃত হতে পারে; উইন্ডোজ এনটি এর উন্নয়ন সম্পর্কে বই।
উইন্ডোজ এনটি-তে একটি পদ্ধতিতে পরিষেবাগুলি ডিএলএল হিসাবে চালিত হওয়ার পুরো কারণটি ছিল তারা পৃথক প্রক্রিয়া হিসাবে খুব ধীর ছিল।
আপনি নীচে এবং নোংরা হয়ে গেলে আপনি দেখতে পাবেন যে লাইব্রেরি লোড করার কৌশলটি সমস্যা।
ইউনিটগুলিতে (সাধারণভাবে) ভাগ করা লাইব্রেরি (ডিএলএল এর) কোড বিভাগগুলি আসলে ভাগ করা হয়।
উইন্ডোজ এনটি প্রতিটি প্রক্রিয়া অনুযায়ী ডিএলএল-এর একটি অনুলিপি লোড করে, এটি লোড করার পরে লাইব্রেরি কোড সেগমেন্ট (এবং এক্সিকিউটেবল কোড বিভাগ) পরিচালনা করে। (এটি আপনার ডেটা কোথায় আছে তা বলে?)
এটি পুনরায় ব্যবহারযোগ্য নয় এমন লাইব্রেরিতে কোড বিভাগগুলিতে ফলাফল in
সুতরাং, এনটি প্রক্রিয়া তৈরি করা আসলে বেশ ব্যয়বহুল। এবং নীচের দিকে, এটি ডিএলএল'র স্মৃতিতে কোনও প্রশংসনীয় সঞ্চয় নয়, তবে আন্তঃ অ্যাপ নির্ভরতা সমস্যার জন্য একটি সুযোগ তৈরি করে।
কখনও কখনও ইঞ্জিনিয়ারিংয়ে পেছনে ফিরে অর্থ প্রদান করে এবং বলে, "এখন, আমরা যদি সত্যিই এটি স্তন্যপান করার জন্য ডিজাইন করতে যাচ্ছিলাম তবে এটি দেখতে কেমন হবে?"
আমি একটি এমবেডেড সিস্টেমের সাথে কাজ করেছি যা একবারে বেশ স্বভাবের ছিল, এবং একদিন এটি দেখে মনে হয়েছিল যে এটি একটি গহ্বর চৌম্বক, মাইক্রোওয়েভ গহ্বরে ইলেকট্রনিক্স সহ। এর পরে আমরা এটিকে আরও স্থিতিশীল করে তুললাম (এবং মাইক্রোওয়েভের মতো কম)।