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