এটি Ristretto নামের লিনাক্স অ্যাপ যার সর্বশেষ প্রকাশ v0.1.1.zip হিসাবে ডাউনলোড করা যেতে পারে। এটি ওয়ার্কস্টেশনের জন্য বিনামূল্যের হোস্টিং প্রদানকারী OnWorks-এ অনলাইনে চালানো যেতে পারে।
বিনামূল্যের জন্য OnWorks সঙ্গে Ristretto নামের এই অ্যাপটি অনলাইনে ডাউনলোড করুন এবং চালান।
এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:
- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷
- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন https://www.onworks.net/myfiles.php?username=XXXXX আপনি যে ইউজারনেম চান।
- 3. এই ধরনের ফাইল ম্যানেজারে এই অ্যাপ্লিকেশনটি আপলোড করুন।
- 4. এই ওয়েবসাইট থেকে OnWorks Linux অনলাইন বা Windows অনলাইন এমুলেটর বা MACOS অনলাইন এমুলেটর শুরু করুন।
- 5. OnWorks Linux OS থেকে আপনি এইমাত্র শুরু করেছেন, আমাদের ফাইল ম্যানেজারে যান https://www.onworks.net/myfiles.php?username=XXXXX আপনার পছন্দের ব্যবহারকারীর নাম সহ।
- 6. অ্যাপ্লিকেশনটি ডাউনলোড করুন, এটি ইনস্টল করুন এবং এটি চালান।
স্ক্রীনশটগুলি
Ad
Ristretto
বর্ণনাঃ
Ristretto হল একটি দ্রুত, সমসাময়িক ক্যাশে লাইব্রেরি যা পারফরম্যান্স এবং সঠিকতার উপর ফোকাস দিয়ে তৈরি। এটি সবই ডিগ্রাফে মেমরি-বাউন্ড, সমসাময়িক গো ক্যাশের প্রয়োজন দিয়ে শুরু হয়েছিল। আমরা একটি সমাধানের জন্য চারপাশে তাকালাম, কিন্তু আমরা একটি দুর্দান্ত খুঁজে পাইনি। তারপরে আমরা মেমরি রিলিজ করার জন্য শার্ড উচ্ছেদ সহ একটি শার্ডেড ম্যাপ ব্যবহার করার চেষ্টা করেছি, যা আমাদের মেমরি সমস্যা সৃষ্টি করেছিল। তারপরে আমরা থ্রেড নিরাপত্তার জন্য মিউটেক্স লক ব্যবহার করে গ্রুপক্যাশের LRU পুনরায় ব্যবহার করেছি। এটি প্রায় এক বছর ধরে থাকার পরে, আমরা লক্ষ্য করেছি যে ক্যাশেটি গুরুতর বিতর্কে ভুগছে। সেই ক্যাশে অপসারণের একটি প্রতিশ্রুতি আমাদের ক্যোয়ারী লেটেন্সি নাটকীয়ভাবে 5-10x দ্বারা উন্নত করেছে৷ মোটকথা, আমাদের ক্যাশে আমাদের গতি কমিয়ে দিচ্ছিল! আমরা উপসংহারে পৌঁছেছি যে গো-তে সমবর্তী ক্যাশে গল্পটি ভেঙে গেছে এবং অবশ্যই ঠিক করা উচিত। মার্চ মাসে, আমরা গো-তে ক্যাশিংয়ের অবস্থা সম্পর্কে লিখেছিলাম, ডেটাবেস এবং সিস্টেমগুলির সমস্যা উল্লেখ করে একটি স্মার্ট মেমরি-বাউন্ড ক্যাশের প্রয়োজন যা মাল্টি-থ্রেডেড পরিবেশে স্কেল করতে পারে Go প্রোগ্রামগুলি নিজেদেরকে খুঁজে পায়৷
বৈশিষ্ট্য
- উচ্চ হিট অনুপাত
- উচ্ছেদ: নমুনা এলএফইউ
- খরচ-ভিত্তিক উচ্ছেদ
- দ্রুত থ্রুপুট
- সম্পূর্ণ সমসাময়িক
- সহজ API
প্রোগ্রামিং ভাষা
Go
বিভাগ
এটি একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/ristretto.mirror/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।