ডেস্কটপ অপারেটিং সিস্টেমের বিপরীতে, আইওএস এবং আইপ্যাডওএস আইফোন এবং আইপ্যাডে চলমান প্রক্রিয়াগুলি দেখার জন্য কোনও স্থানীয় উপায় অফার করে না। অ্যাপ স্টোরেও এমন অ্যাপ নেই যা আপনাকে আপনার ডিভাইসের ভিতরের কাজগুলি পরীক্ষা করতে সাহায্য করতে পারে।
যাইহোক, যদি আপনার একটি ম্যাকে অ্যাক্সেস থাকে তবে আপনি আপনার iPhone বা iPad এ চলমান প্রক্রিয়াগুলির একটি তালিকা দেখতে পারেন। আপনার শুধু এক্সকোড দরকার৷
৷আপনার Mac এ Xcode ইনস্টল করা হচ্ছে
Xcode হল একটি ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) যা অ্যাপল ডিভাইসগুলির জন্য সফ্টওয়্যার তৈরিতে সহায়তা করে। এতে ইনস্ট্রুমেন্টস নামে একটি টুল রয়েছে যা আপনি আপনার আইফোন বা আইপ্যাডে চলমান প্রক্রিয়াগুলির একটি তালিকা দেখতে ব্যবহার করতে পারেন। এটি ব্যবহার করার জন্য আপনাকে ডেভেলপার হতে হবে না - এমনকি অর্থপ্রদানও করতে হবে না৷
এক্সকোড ম্যাকের অ্যাপ স্টোরে বিনামূল্যে ডাউনলোড হিসাবে উপলব্ধ। যাইহোক, ডাউনলোড করতে এবং ব্যবহার করতে আপনার অবশ্যই ম্যাকস 11.3 বিগ সুর বা তার পরে চলমান ম্যাক থাকতে হবে। একটি Xcode ইনস্টলেশনের জন্য কমপক্ষে 12GB ব্যান্ডউইথ এবং ডিস্ক স্পেস প্রয়োজন, তাই আপনি এগিয়ে যাওয়ার আগে আপনার Mac এ স্টোরেজ স্পেস খালি করতে চাইতে পারেন।
অ্যাপ স্টোর খুলুন, Xcode খুঁজুন , এবং পান নির্বাচন করুন অথবা ডাউনলোড করুন এক্সকোড ইনস্টল করার জন্য বোতাম। আপনার ইন্টারনেট সংযোগের গতির উপর নির্ভর করে, এতে কয়েক ঘন্টা বা তার বেশি সময় লাগতে পারে।
এক্সকোড ইন্সট্রুমেন্ট সেট আপ করা
একবার আপনি Xcode ডাউনলোড এবং ইনস্টল করার পরে, আপনার iPhone বা iPad এ চলমান প্রক্রিয়াগুলির একটি তালিকা দেখতে নীচের ধাপগুলি অনুসরণ করুন৷
1. Mac-এর লঞ্চপ্যাড খুলুন৷ এবং Xcode নির্বাচন করুন .
2. Xcode নির্বাচন করুন৷ Mac এর মেনু বারে, ওপেন ডেভেলপার টুল নির্দেশ করুন , এবং ইনস্ট্রুমেন্টস লেবেলযুক্ত বিকল্পটি বেছে নিন .
এটি Xcode উপকরণ লোড করা উচিত. এটি একটি পারফরম্যান্স বিশ্লেষক এবং ভিজ্যুয়ালাইজার যা আপনাকে একটি iPhone বা iPad-এর সিপিইউ-সম্পর্কিত ক্রিয়াকলাপ রেকর্ড করতে দেয় (পাশাপাশি অন্যান্য সামগ্রীর একটি হোস্ট যা আমরা এখানে কভার করব না)।
3. আপনার Mac এ USB এর মাধ্যমে আপনার iPhone বা iPad সংযোগ করুন৷ তারপর, iOS বা iPadOS ডিভাইসটি আনলক করুন এবং বিশ্বাস এ আলতো চাপুন৷ (যদি আপনি পূর্বে একই ম্যাকের সাথে এটি সংযুক্ত না করে থাকেন)।
4. ইন্সট্রুমেন্ট উইন্ডোর উপরের-বাম দিকে, এর জন্য একটি প্রোফাইলিং টেমপ্লেট চয়ন করুন এর পাশের মেনুটি খুলুন৷ তারপর, [আপনার নাম] iPhone নির্দেশ করুন৷ অথবা iPad এবং সমস্ত প্রক্রিয়া নির্বাচন করুন .
দ্রষ্টব্য: যদি আপনার আইফোন বা আইপ্যাড ধূসর বা "অফলাইন" দেখায়, তাহলে এটিকে আপনার ম্যাকের সাথে সংযোগ বিচ্ছিন্ন করুন এবং পুনরায় সংযোগ করুন। যদি এটি একইভাবে প্রদর্শিত হতে থাকে, তাহলে ডিভাইসটি সরান, আপনার Mac পুনরায় চালু করুন এবং উপরের পদক্ষেপগুলি পুনরাবৃত্তি করুন৷
5. অ্যাক্টিভিটি মনিটর লেবেলযুক্ত আইকনটি বেছে নিন এবং বাছাই করুন নির্বাচন করুন .
6. রেকর্ড নির্বাচন করুন উইন্ডোর উপরের বাম কোণে বোতাম। এটি আপনার আইফোন বা আইপ্যাডের সিপিইউ অ্যাক্টিভিটি রেকর্ড এবং প্রদর্শনের জন্য ইন্সট্রুমেন্টকে প্রম্পট করবে।
দ্রষ্টব্য: আপনি রেকর্ড নির্বাচন করার সাথে সাথেই যন্ত্রগুলি হিমায়িত হতে পারে৷ বোতাম এটি স্বাভাবিক আচরণ এবং সাধারণত এক মিনিট পর্যন্ত স্থায়ী হয়।
এক্সকোড ইন্সট্রুমেন্টে প্রসেস দেখা
ইন্সট্রুমেন্টে অ্যাক্টিভিটি মনিটর আপনার আইফোন বা আইপ্যাডের সিপিইউ লোডকে একটি ভিজ্যুয়াল ফর্ম্যাটে প্রদর্শন করবে, সাথে উইন্ডোর নীচের দিকে চলমান প্রক্রিয়াগুলির একটি তালিকা। আপনি যদি পরবর্তীটি দেখতে না পান, তাহলে কমান্ড টিপুন + 1 লাইভ প্রসেস-এ স্যুইচ করতে .
প্রসেস আইডি এবং প্রক্রিয়ার নাম কলামগুলি আপনাকে প্রক্রিয়াগুলির মধ্যে পার্থক্য করতে সহায়তা করে। অতিরিক্ত কলাম যেমন % CPU , মেমরি , এবং CPU সময় আপনাকে CPU ব্যবহার, মেমরি খরচ এবং প্রতিটি প্রক্রিয়ার জন্য মোট রানটাইম নির্ধারণ করতে দেয়। আপনি উপযুক্ত কলাম নির্বাচন করে প্রসেস বাছাই করতে পারেন। উদাহরণস্বরূপ, আপনি যদি CPU সংস্থানগুলি সবচেয়ে বেশি ব্যবহার করে এমন প্রক্রিয়াগুলি পরীক্ষা করতে চান তবে % CPU নির্বাচন করুন কলাম।
বেশিরভাগ প্রক্রিয়াগুলি রহস্যময় এবং iOS এবং iPadOS-এ মূল সিস্টেম কার্যকারিতা প্রতিফলিত করে। উদাহরণস্বরূপ, ব্লুটুথ ব্লুটুথ ডেমনের পিছনের প্রক্রিয়া, যা ব্লুটুথ ডিভাইসগুলি পরিচালনা করে এমন উপাদান। আপনি যদি একটি নির্দিষ্ট প্রক্রিয়া সনাক্ত করতে বা তার সম্পর্কে আরও জানতে চান, তাহলে Google হল আপনার বন্ধু৷
৷যাইহোক, আপনি দ্রুত কিছু চিনতে পারবেন, যেমন আপনার iPhone বা iPad-এ চলে এমন অ্যাপ-যেমন, Firefox মোজিলা ফায়ারফক্সের সাথে যুক্ত প্রাথমিক প্রক্রিয়া।
আপনার iOS বা iPadOS ডিভাইস ব্যবহার করা শুরু করুন, এবং আপনি সম্পর্কিত পরিষেবা এবং অ্যাপগুলির জন্য CPU এবং মেমরি খরচ স্পাইক দেখতে পাবেন। ফোর্স-প্রস্থান করা অ্যাপগুলি (পরবর্তীতে আরও) তালিকা থেকে প্রাসঙ্গিক প্রক্রিয়াগুলি সরিয়ে দেবে৷
এছাড়াও আপনি নিয়ন্ত্রণ-ক্লিক করে এবং বিশদ ফিল্টার হিসাবে [প্রক্রিয়া] যোগ করুন নির্বাচন করে একটি নির্দিষ্ট প্রক্রিয়া নিরীক্ষণ করতে পারেন বিকল্প অথবা, আপনি একাধিক প্রক্রিয়া আইডি ইনপুট করতে পারেন (প্রসেস আইডি দেখুন কলাম) বিশদ ফিল্টার-এ বাকি প্রসেস থেকে আলাদাভাবে দেখতে উইন্ডোর নীচে-বামে বাক্সে ক্লিক করুন।
একবার আপনি আপনার iPhone বা iPad-এ প্রক্রিয়াগুলি পরীক্ষা করা হয়ে গেলে, Stop নির্বাচন করুন৷ ইন্সট্রুমেন্টস উইন্ডোর উপরের-বামে আইকন। তারপরে আপনি রেকর্ড করা কার্যকলাপ (ফাইল) সংরক্ষণ করতে বেছে নিতে পারেন> এই রূপে সংরক্ষণ করুন৷ ) এক্সকোড থেকে প্রস্থান করার আগে।
একটি iPhone বা iPad সমস্যা সমাধান
আইফোন বা আইপ্যাডে চলমান প্রক্রিয়াগুলির একটি তালিকা দেখতে Xcode ব্যবহার করা আপনাকে আপনার ডিভাইসের সমস্যা সমাধানে সহায়তা করতে পারে। উদাহরণস্বরূপ, আপনি যদি নিয়মিত হিমায়িত এবং ক্র্যাশ অনুভব করেন তবে আপনি সমস্যার পিছনে অ্যাপ বা সিস্টেম পরিষেবাটি চিহ্নিত করতে সক্ষম হতে পারেন। তারপরে আপনি সাধারণ সমস্যাগুলি সমাধান করতে আপনার iPhone বা iPad এ নিম্নলিখিত সমাধানগুলি সম্পাদন করতে পারেন৷
৷অ্যাপগুলিকে জোর করে ছাড়ুন৷
যদি একটি অ্যাপ সর্বদা সিপিইউ, মেমরি বা উভয়কেই সর্বোচ্চ করে তুলতে দেখা যায়, তাহলে আপনার প্রথম পদক্ষেপটি জোরপূর্বক প্রস্থান করা উচিত। এটি করতে, অ্যাপ সুইচার খুলুন (স্ক্রীনের নিচ থেকে উপরে সোয়াইপ করুন বা হোম-এ ডাবল-ক্লিক করুন বোতাম) এবং স্ক্রীন থেকে অ্যাপটি সরান।
Xcode Instruments-এ, আপনি লক্ষ্য করবেন যে ক্রিয়াটি কার্যকরভাবে প্রাসঙ্গিক প্রক্রিয়া বন্ধ করে দেয়। হোম স্ক্রীন থেকে অ্যাপটি পুনরায় চালু করে অনুসরণ করুন।
অ্যাপ আপডেট করুন
অ্যাপ আপডেটগুলি প্রচুর বাগ ফিক্স এবং কর্মক্ষমতা বর্ধিতকরণের সাথে আসে। যদি সমস্যাটি থেকে যায়, অ্যাপ স্টোর খুলুন এবং অ্যাপটি অনুসন্ধান করুন। যদি একটি আপডেট থাকে, আপনি একটি আপডেট দেখতে পাবেন৷ যে বোতামটি আপনি আপডেট করতে ট্যাপ করতে পারেন।
ব্যাকগ্রাউন্ড অ্যাপ রিফ্রেশ অক্ষম করুন
আপনি সক্রিয়ভাবে ব্যবহার না করার পরেও যদি ইনস্ট্রুমেন্টগুলি প্রচুর CPU সংস্থান এবং মেমরি ব্যবহার করে একটি অ্যাপ দেখায়, তবে এটিকে ব্যাকগ্রাউন্ডে চালানো বন্ধ করার চেষ্টা করুন।
এটি করতে, সেটিংস খুলুন অ্যাপ, স্ক্রীনের নিচে স্ক্রোল করুন, প্রশ্নে থাকা অ্যাপটি নির্বাচন করুন এবং ব্যাকগ্রাউন্ড অ্যাপ রিফ্রেশ-এর পাশের সুইচটি বন্ধ করুন .
iPhone বা iPad রিস্টার্ট করুন
একটি আইফোন বা আইপ্যাড পুনরায় চালু করা দুর্বৃত্ত সিস্টেম প্রক্রিয়া এবং মেমরি লিক ঠিক করতে পারে। উদাহরণস্বরূপ, যদি এক্সকোড ইন্সট্রুমেন্টস একাধিক অ্যাপ এবং সিস্টেম প্রক্রিয়ার জন্য (কোন ব্যাখ্যাযোগ্য কারণ ছাড়াই) খুব বেশি CPU বা মেমরি ব্যবহার প্রদর্শন করে, সেটিংস খুলুন অ্যাপ এবং সাধারণ নির্বাচন করুন> শাট ডাউন ডিভাইসটি বন্ধ করতে। তারপর, 30 সেকেন্ড অপেক্ষা করুন এবং পার্শ্ব ধরে রাখুন এটি রিবুট করার জন্য বোতাম৷
সিস্টেম সফ্টওয়্যার আপডেট করুন
iOS এবং iPadOS আপডেট করা সাধারণভাবে সিস্টেম সফ্টওয়্যারের সাথে সমস্যার সমাধান করে। আপনি যদি কিছুক্ষণের মধ্যে আপনার iPhone বা iPad আপডেট করতে না থাকেন, তাহলে সেটিংস খুলুন অ্যাপ এবং সাধারণ নির্বাচন করুন সফ্টওয়্যার আপডেট৷ সর্বশেষ আপডেটগুলি পরীক্ষা করতে এবং ইনস্টল করতে। আপনি যদি কোনো সমস্যায় পড়েন, তাহলে শিখুন কিভাবে আইফোন এবং আইপ্যাডে আটকে থাকা আপডেটগুলি ঠিক করবেন।
সমস্ত সেটিংস রিসেট করুন৷
আপনার iPhone বা iPad-এ সমস্ত সেটিংস রিসেট করলে বিরোধপূর্ণ সেটিংসের কারণে সৃষ্ট সমস্যার সমাধান হয়। যদি Xcode Instruments উচ্চ কার্যকলাপ প্রদর্শন করতে থাকে, তাহলে সেটিংস খুলুন অ্যাপ এবং সাধারণ নির্বাচন করুন> iPhone স্থানান্তর বা রিসেট করুন> রিসেট করুন> সমস্ত সেটিংস পুনরায় সেট করুন৷ .
যদি এটি কিছু না করে, তাহলে পরবর্তী যৌক্তিক পদক্ষেপ হল আপনার iPhone বা iPad কে ফ্যাক্টরি ডিফল্টে মুছে ফেলা এবং রিসেট করা।
অভ্যন্তরীণ কাজগুলি
Xcode প্রক্রিয়াগুলির তালিকায় একটি দুর্দান্ত উইন্ডো সরবরাহ করে যা আপনার iPhone বা iPad কাজ করে এবং এমনকি সমস্যা সমাধানে সহায়তা করে। অবশ্যই, আপনার ম্যাকে IDE সেট আপ করা সময়সাপেক্ষ এবং এর জন্য যথেষ্ট পরিমাণ ডিস্ক স্থান প্রয়োজন। কিন্তু আপনার যদি ধৈর্য্য থাকে এবং সঞ্চয় করার ক্ষমতা থাকে, তাহলে এটি একটি আশ্চর্যজনকভাবে মজার ব্যায়াম হতে পারে।