আমি কীভাবে ধীর সিপিইউ অনুকরণ করতে পারি?


12

আমি আমার ওয়েবঅ্যাপ-গেমের কোডিং প্রায় শেষ করেছি। এটি সমস্ত আধুনিক ব্রাউজারে চলে। তবে আমি এর জন্য কিছু ন্যূনতম প্রয়োজনীয়তা স্থাপন করতে চাই।

সুতরাং, আমি একটি ধীর ম্যাক প্রয়োজন। তবে, আমার কাছে ধীর ম্যাকের অ্যাক্সেস নেই যাতে একটি আধুনিক ব্রাউজার রয়েছে (আই 9+, সাফারি 5+, অপেরা 11+, ক্রোম, ফায়ারফক্স 4+)।

এই প্রশ্নে উল্লিখিত সরঞ্জামটি ব্যবহার করে , আমি একটি ধীর ইন্টারনেট সংযোগটি অনুকরণ করতে পারি। আমি সহজেই প্রচুর স্মৃতি ব্যবহার করতে পারি। তবে, আন্ডারক্লকিংয়ের অবলম্বন না করে কীভাবে ধীর সিপিইউ অনুকরণ করবেন তা সম্পর্কে আমার কোনও ধারণা নেই।

আন্ডারক্লকিং ছাড়াই আমি কীভাবে আমার ম্যাকের সিপিইউ সাময়িকভাবে ধীর করতে পারি?


এছাড়াও আমি
কীভাবে

কাশি উইন্ডোজ ইনস্টল? : পি
রাসেল

উত্তর:


7

একটি সমাধান হ'ল ভার্চুয়ালাইজেশন ব্যবহার করা আপনার কম্পিউটারে ম্যাক ওএস এক্সের অন্য একটি উদাহরণ চালু রয়েছে। অনেক ভার্চুয়ালাইজেশন অ্যাপ্লিকেশন (যেমন সমান্তরাল ডেস্কটপ ) আপনাকে উদাহরণস্বরূপ কতগুলি সংস্থান থাকতে পারে তা সিদ্ধান্ত নিতে দেয় (যেমন মেমরি বা সিপিইউ)। লায়ন ম্যাক ওএস এক্স ভার্চুয়ালাইজিংয়ের সমর্থন বাড়িয়েছে

আপনি যদি সমান্তরালের সাথে যাওয়ার সিদ্ধান্ত নেন, তবে অন্য ম্যাক ওএস এক্স লায়নটির উদাহরণ স্থাপন করতে কীভাবে নিবন্ধ আছে সে সম্পর্কে দরকারী a


20 সেকেন্ডের মধ্যে আমাকে
মারধর করুন

দেখে মনে হচ্ছে এটি সম্প্রদায়ের প্রিয় এবং আমার প্রিয় উত্তর উভয়ই। আপনার জন্য সবুজ চেক!
জাভাঅ্যান্ডসিএসআরপি

1
সমান্তরালে মনে হচ্ছে আপনি কেবল সিপিইউ কোরগুলির সংখ্যা সীমাবদ্ধ করতে পারবেন তবে ঘড়ির গতিতে নয় ..
টিমো

দেখে মনে হচ্ছে আপনি সিপিইউথ্রোটল উইলনোলন
টিমো

6

কমান্ড-লাইন ইউটিলিটিটি ব্যবহার করা একটি ভাল উপায় cputhrottle, যা আপনাকে প্রদত্ত প্রক্রিয়াটি কতটা সিপিইউ ব্যবহার করার অনুমতি দেয় তার একটি ক্যাপ সেট করতে দেয় to

এটি (উদাহরণস্বরূপ) মিশ্রিতকরণের সাথে ইনস্টল করুন: brew install cputhrottle

তারপর কত প্রসেসর শতাংশ আপনার ব্রাউজার (এবং / অথবা আপনার ব্রাউজার ট্যাব বিষয়বস্তু প্রক্রিয়ার মধ্যে) জন্য প্রক্রিয়া ব্যবহার করতে পারেন: cputhrottle <PID> <PERCENTAGE>
ক্রিয়াকলাপ মনিটর অ্যাপ্লিকেশন ব্যবহার করে আপনি প্রক্রিয়া আইডি খুঁজে পেতে পারেন।

সিপুথ্রোটল (যা সক্রিয়ভাবে প্রক্রিয়াটি চালিত হয় ততক্ষণ পর্যন্ত থ্রোটল করে) শেষ করতে, Control- টিপুন C


1
দেখে মনে হচ্ছে cputhrottleএর ফোরামুলা 17 ফেব্রুয়ারী, 2019 এ হোমব্রিউ থেকে সরানো হয়েছে কারণ এটি আর কাজ করে না। সিপুথ্রোটলকে সমর্থন করার জন্য ইওসোমাইট ম্যাকোজের শেষ সংস্করণ ছিল। github.com/Homebrew/homebrew-core/pull/36127
শান মৌব্রি

@ সান স্ট্রেঞ্জ p সিপুথ্রোলটি আমার ম্যাকের সাথে কাজ করছে বলে মনে হচ্ছে, যদিও আমি এসআইপি সক্ষম করে মোজাভে এসেছি। যদিও আমি এটি অন্য কোথাও থেকে ডাউনলোড করে শেষ করেছিলাম; আপনি এটি লেখকের সাইট থেকে পাওয়ার চেষ্টা করেছেন? willnolan.com/cputhrocolate/cputhrocolate.html
সাইক্লেরো

4

আপনি সর্বদা ভার্চুয়াল মেশিনে ওএস এক্স ইনস্টল করতে পারেন এবং সম্ভবত ভার্চুয়াল মেশিনটিকে একটি ধীর প্রসেসর রাখতে পারেন।


2

এর কয়েকটি উদাহরণ চালান yes > /dev/null &। প্রতিটি উদাহরণ একটি কোরকে 100% এ প্যাগ করবে, সুতরাং প্রতিটি কোরের জন্য একটি চালান। আপনি niceহ্যাঁ প্রক্রিয়াগুলিকে উচ্চ অগ্রাধিকারে পুনরায় যুক্ত করতে বা ব্রাউজারটিকে অগ্রাধিকার কমিয়ে দেওয়ার চেষ্টা করতে পারেন ।


1

মূল লুপ বা কোডের যে অংশগুলি প্রায়শই চলে সেগুলিতে ঘুমের চক্র যুক্ত করুন এটি প্রথম পদক্ষেপ good এরপরে, কিছু গণনা যুক্ত করুন যা ধীর / অপ্রাসঙ্গিক। আপনি কী চাপ দিতে চান তার উপর নির্ভর করে আপনি কিছু বিশ্রী পয়েন্টার গণিত বা ভেরিয়েবলের কাস্টিং জিনিসগুলি ধীর করতে পারেন। প্রোগ্রামিং করার সময় এটি স্যান্ডব্যাগের পক্ষে সহজ জিনিস।


2
প্রোগ্রামারের মতো ভাবছি। এটি দরকারী; যাইহোক, আমি ন্যূনতম ঘড়ির গতিটি খুঁজতে চাই যেখানে আনমডাইফাইড গেমটি চলতে পারে।
জাভাঅ্যান্ডসিএসআরপি

এমনকি আপনি যখন অ্যাপল বিকাশকারী হয়ে থাকেন এবং তাদের পরীক্ষার ল্যাবগুলিতে কোড নিয়ে যান যেখানে আপনি এটি সমস্ত ধরণের হার্ডওয়্যারে চালাতে পারেন - ততোধিক ত্রুটিপূর্ণ ব্যবধানে তৈরি করুন যেহেতু অনেকগুলি ব্যবহারকারী মেশিনগুলি সেরা কেস ম্যাকের চেয়ে আরও খারাপ আচরণ করে। সিস্টেম অ্যাড-অনস এবং পরিবর্তনগুলির মধ্যে, র‌্যাম ইস্যুগুলি, সম্পূর্ণ হার্ড ড্রাইভগুলি ইত্যাদি ...
বমিকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.