আইফোন সিমুলেটর হঠাৎ খুব ধীর চলতে শুরু করেছে


319

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

আমি সিমুলেটরটি পুনরায় চালু করার চেষ্টা করেছি (একাধিক বার) এবং অ্যাপ্লিকেশনটি সরিয়ে এবং সম্পূর্ণ পরিষ্কার পুনর্নির্মাণের চেষ্টা করেছি, তবে ভাগ্য নেই। সিমুলেটর চলাকালীন আমি মনিটরের মাধ্যমে আমার সিপিইউ ব্যবহারটিও পরীক্ষা করেছিলাম এবং আমি কেবল আমার সিপিইউর প্রায় 30% এবং মেমরির 40% ব্যবহার করছি।

আমি পুরোপুরি বুঝতে পেরেছি যে সিমুলেটরটি ডিভাইস হিসাবে নিজেই কখনই দ্রুত হয় না, তবে এটি আশ্চর্যজনক বলে মনে হয় যে এটি এত দীর্ঘ সময় পরে হঠাৎ ধীরে চলতে শুরু করেছে, এবং ধীরে ধীরে আমার অর্থ তার মূল গতির এক চতুর্থাংশেরও কম নয়।


9
আপনি কি টানা তিনবার শিফট টিপলেন?
রে গঞ্জলেস

1
জানা শক্ত, আমি যদি করতাম তবে আমার কী করা উচিত? এটি কি টগল স্লো অ্যানিমেশনগুলির মতো? যদি তাই হয় তবে আমি কোনও ভাগ্য ছাড়াই বেশ কয়েকবার এটি টগল করার চেষ্টা করেছি।
ফিংলিশ

আবার তিনবার শিফট টিপুন। হ্যাঁ, এটি একই রকম।
রে গনজালেস

96
টুগল আস্তে ডাউন করতে সিএমডি + টি টিপুন
ডমিনিক

এই জাতীয় প্রশ্ন জিজ্ঞাসা করার আগে, দেখুন কি ঘটতে পারে। এক্সকোডস আউটপুট উইন্ডোতে আপনি দেখতে পাবেন "স্লো অ্যানিমেশনগুলি এখন চলছে", যা স্পষ্টভাবে এখানে সহায়ক ইঙ্গিত।
সত্য

উত্তর:


803

আইওএস সিমুলেটরে, উপরের বারে, DebugToggle Slow Animations(অথবা Slow Animationsএক্সকোড 10+ সহ) এ ক্লিক করুন । আপনি দুর্ঘটনাক্রমে এটিকে টগল করার সম্ভাবনা রয়েছে।


1
আমি এটি চেষ্টা করেছিলাম তবে মনে হয় এটির কোনও পার্থক্য নেই। আমিও টগল করার পরে পুনরায় চালু করার চেষ্টা করেছি, তবে এটি এখনও খুব ধীর। এছাড়াও গতির সমস্যাটি অ্যানিমেশনে সীমাবদ্ধ বলে মনে হয় না।
ফিংলিশ

@ ফিংলিশ ওয়েল, কমপক্ষে সম্ভাব্য কারণটি বাইরে চলে গেছে। আমি কী নিশ্চিত হতে পারি না অন্যটি কী হতে পারে। উত্সটির সাথে এখন তুলনা করতে ধীর হয়ে যাওয়ার আগে থেকেই আপনার কাছে কি কোনও সংস্করণ রয়েছে? এটি যখন দ্রুত এবং এখন ছিল তার মধ্যে কী পরিবর্তন হয়েছিল?
মেটাবলযোগ্য

1
কেন এটি কাজ করেছে তা নিশ্চিত নয়, তবে আমি সংরক্ষণ করেছি তবে আমি প্রকল্পটির একটি নতুন অনুলিপি তৈরি করেছি এবং সিমুলেটারটি পুনরায় চালিত করেছি এবং এটি পুরো গতিতে ফিরে এসেছে। আমি নিশ্চিত না যদিও এটি কেবল একটি কাকতালীয় ঘটনা কিনা।
ফিংলিশ

1
ওহ বাহ সম্ভবত এটির ক্ষেত্রে ম্যাপিংয়ের কারণে অনেকগুলি (আমাকে সহ) সম্ভবত ঘটছে, তাই আপনি যদি কোনও ব্রাউজার বা টার্মিনাল ট্যাব খোলার চেষ্টা করছেন তবে এটি সম্ভবত ধীর অ্যানিমেশনগুলি টগল করছে ......
স্মিটি

1
@ স্মিটি হ্যাঁ আমার সাথে ঠিক তাই ঘটেছে :)
ডেভিডএ

186

সরল Command+ Tএই সমস্যাটি সমাধান করবে।

Command+ Tসিমুলেটরটির টগল করে Slow Animations, যা সিমুলেটর মেনুতে পাওয়া যায়: Debug-> Slow Animations


10
আমি ক্রোমে থাকাকালীন ঘটনাক্রমে সেই কী সংমিশ্রণটি টিপলাম। lol (নতুন ট্যাব খুলছে)
এমআর 5

4
অ্যাপলের সত্যই অন্য একটি কীবোর্ড সংমিশ্রনের কথা ভাবা উচিত।
Sonlexqt

164

সিমুলেটারের ডিবাগ মেনুতে যান এবং "টোগল স্লো অ্যানিমেশন" নির্বাচন করুন।

আপডেট: এক্সকোড 10 এ এটি কেবল "স্লো অ্যানিমেশন":

সিমুলেটর ডিবাগ মেনু


6
আমি এই উত্তরটি দেখার জন্য প্রত্যেক ব্যক্তিকে বাজি দিয়ে বলি যে তারা কোনও আলাদা অ্যাপ্লিকেশনে রয়েছে এবং তারপরে ধীর অ্যানিমেশনগুলি পাওয়া শুরু করে সেগুলি সিএমডি + টি টিপে আঘাত করে। অ্যাপলকে আরও বেশি আরকেন এবং কম ব্যবহার করা যায় এমন কোনও উপায়ে সিএমডি + টি কীস্ট্রোকটি পুনরায় তৈরি করতে হবে।
CS01

57

সিমুলেটর নির্বাচন করুন,

ডিবাগ নির্বাচন করুন এবং ধীর অ্যানিমেশনটি চেক করুন।
শর্টকাট কমান্ড + টি

এটা আমার জন্য কাজ।


38

উঠলে Cmd-টি (ধীর অ্যানিমেশন) বিকল্প আপনার জন্য কাজ যদি না এবং Debug -> Slow Animationsবন্ধ আছে কিন্তু আপনি এখনও আছে ধীর অ্যানিমেশন চেষ্টা Simulator -> Reset Contents and Settings(অথবা সম্ভবত Hardware -> Erase All Content and Settings)। এটি আমার পক্ষে কাজ করেছিল যখন এখানে অন্যান্য উত্তরগুলির মধ্যে কেউ উত্তর দেয় নি। কারও মতামত আছে কেন?

এছাড়াও একটি ডিবাগার সংযুক্ত ( মোটেও ) অ্যানিমেশনগুলি খুব ধীর করে দিতে পারে।


1
এটি আমার পক্ষে কাজ করেছিল, তবে কেন আমি আগ্রহী তাও জানলাম। আমি প্রতিক্রিয়া নেটিভে বিকাশ করছি এবং আমি আশ্চর্য হয়েছি যে আমার অ্যাপ্লিকেশনটি এসিঙ্কস্টোরেজের সাথে খুব বেশি জায়গা নেওয়া শুরু করে। এটি কেবল অনুমান মাত্র।
যাজক

আমি সবকিছু চেষ্টা করেছি কিন্তু কিছুই দেখছি না এমন আমি যে মন্থরতা স্থির করছি তা আমি দ্রুত অ্যানিমেশনগুলি দেখছি তবে ধীর গতিবিধি, যেমন দৃশ্যের মতো আমার একটি বল পড়ে যাচ্ছে এবং এটি এত ধীরে চলেছে যে আপনি দেখতে পাচ্ছেন যে এটি 1 এফপিএসের মতো চলেছে এবং 10 এর মতো লাগে সেকেন্ড মেঝেতে আঘাত
Repardeimaj

এটি এক্সকোডের বর্তমান সংস্করণ সহ আর উপলভ্য নয়, তবে একটি Hardware -> Erase All Content and Settings...বিকল্প রয়েছে।
যাযাবর

1
Hardware -> Erase All Content and Settings...টিকিট
যাযাবর

এটা আমার ক্ষেত্রে সাহায্য না stackoverflow.com/a/59626207/3826175
mikep

32

প্রতিক্রিয়া-স্থানীয় ব্যবহারকারীদের জন্য আর একটি সম্ভাব্য সংশোধন:

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


29

সিমুলেটার ব্যবহার করার সময় আপনি দুর্ঘটনাক্রমে ডিবাগের উপর ধীর অ্যানিমেশন টিপলেন। সুতরাং চালান সিমুলেটর -> ডিবাগ -> ধীর অ্যানিমেশন আনচেক করুন।


আপনি যে উত্তরটি সরবরাহ করেন সে সম্পর্কে আরও কিছু বিবরণ যুক্ত করে আরও উত্তর দিতে পারেন?
অ্যারিসোন

13

আমি মনে করি আপনি ভুল করে কমান্ড + আর এর পরিবর্তে কমান্ড + টি চাপলেন।


1
রিফ্রেশ করার জন্য কমান্ড + আর আমি কীভাবে আমার অ্যাপ্লিকেশনটি নষ্ট করেছি তা জানার চেষ্টা করে 20 মিনিট ব্যয় করুন। আমার ম্যাক পুনরায় চালু করুন, শেষ অবলম্বন। এখানে আসুন, নতুন কিছু শিখুন এবং আনন্দ করুন।
থান্ডারহর্স

7

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

তাই আপনাকে ধন্যবাদ!


এক্সকোডে ভিজ্যুয়াল প্রতিক্রিয়ার অভাব সম্পর্কে অতিরিক্ত তথ্যের কারণে উত্সাহিত
পল ওয়াল্ডো

5

সিমুলেটর -> রিসেট সামগ্রী এবং সেটিংস আমার জন্য কাজ করে। আমি যখন আমার প্রতিক্রিয়া-স্থানীয় কোডটি দূর থেকে ডিবাগ করি তখন বিষয়টি আবার উপস্থিত হবে বলে মনে হয়। যাযাবরদের পরামর্শ অনুসারে অ্যাসিঙ্কস্টোরেজের সাথেও এটি করা যেতে পারে ।


1
দূরবর্তী ডিবাগ বন্ধ করা আমার সমস্যাটিকে স্থির করেছে। ধন্যবাদ!
লিকুইপপেইনগুইনস

1

আপনি রিমোট ডিবাগিং বন্ধ করার চেষ্টা করতে পারেন (সিএমডি-ডি -> রিমোট জেএস ডিবাগিং বন্ধ করুন)। এটি সাধারণত জিনিসগুলিকে গতি দেয়।


0

যখন ক্রোম ডিবাগ সক্রিয় থাকে এবং ব্রাউজার ট্যাব অগ্রভাগে থাকে না, তখন এমুলেটরটি খুব ধীর হয়। আমার জন্য, আমি গাইডটিকে অগ্রভাগে রেখে দেওয়ার সিদ্ধান্ত নিয়েছি।


-1

এটি কেবল ধীর অ্যানিমেশনগুলির জন্য নয়। এক্সকোড সিমুলেটরটির বিশ্বব্যাপী অত্যন্ত কম পারফরম্যান্স রয়েছে। এটি অ্যাপলের বাগ। আমি এটি প্রতিক্রিয়া সহকারীর মাধ্যমে জানিয়েছি । আমি কোড সহ ডেমো তৈরি করেছি যা প্রমাণ করে যে সিমুলেটরটি কোনও পুরানো বাস্তব ডিভাইসের চেয়ে 200 গুণ কম ধীর। আমি দেখতে পেয়েছি যে ডাব্লুকেউভিউ ভিউতে মৃত্যুর তারিখ অবজেক্ট সহ জাভাস্ক্রিপ্ট কোডটি সিমুলেটারের জন্য ব্যথা pain সিমুলেটারে বিকল্পগুলি পরিবর্তন করা আমার ক্ষেত্রে সহায়তা করে না। Jsfiddle https://jsfiddle.net/kjms16cw/ দেখুন আশা করি অ্যাপল শীঘ্রই এটি ঠিক করে দেবে!

var log = document.getElementById("log");
document.getElementById("button").onclick = function() { run(); };

function run() {
	var d1 = new Date();
	for (var i = 0; i < 1000; i++) {
		var x = new Date();
		x.setMilliseconds(0);
		x.setSeconds(0);
		x.setMinutes(0);
	}
	var d2 = new Date();
	log.innerHTML = ((d2.getTime() - d1.getTime()) / 1000) + " seconds";
}
<h3>Xcode Simulator Extremely Low Performance</h3>
<p>This test runs fast (several tens milliseconds e.g. 30 ms)
in any browser any device any platform including very old iOS device
e.g. iPhone 5C and several years old iPad 2, BUT IN SIMULATOR IT TAKES 6000 ms 
(yes, 6 seconds!). Terrible!</p>
<button id="button">run()</button>
<div id="log"></div>

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.