এক্সকোড 4 - ধীর পারফরম্যান্স


128

এক্সকোড 4 নিয়ে আমার একটি সমস্যা রয়েছে যা ব্যবহারকারীর মিথস্ক্রিয়াগুলিতে খুব ধীরে ধীরে সাড়া দেয়, যেমন সম্পাদনা কোড, স্ক্রোলিং অঞ্চল ইত্যাদি particularly বিশেষত অনেকগুলি নিয়ন্ত্রণকারী / ফাইল ফাইল ইত্যাদির সাথে বৃহত্তর স্কেল প্রকল্পগুলির ক্ষেত্রে এটি ঘটে etc.

আমি হার্ড ডিস্কটি পুরোপুরি মুছে ফেলেছিলাম এবং অন্য সপ্তাহে স্নো চিতাবাঘ এবং এক্সকোড পুনরায় ইনস্টল করেছি তবে ক্রমাগত এটি হতাশার প্রতিক্রিয়ার সময়টিতে পৌঁছেছে (বেশ কয়েকটি দিন ধরে) কর্মপ্রবাহকে যথেষ্ট ব্যহত করে।

আমি মাঝে মাঝে সংগঠকের -> প্রকল্পগুলির মাধ্যমে প্রকল্পের "প্রাপ্ত ডেটা" সরিয়ে ফেলেছি এবং এর খুব কম প্রভাব পড়েছিল।

আমি ভাবছি যে প্রথম নজরে উচ্চতর নির্দিষ্ট মেশিন না পেয়ে পারফরম্যান্সের উন্নতির জন্য আমি আরও কিছু করতে পারি কিনা।

এফওয়াইআই আমি 2 জিএইচজেড এবং 4 জিবি র‌্যামে ইন্টেল কোর 2 ডুও প্রসেসরের সাথে ম্যাকবুক চালাচ্ছি।

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

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


আমি এই পোস্টে এক্সকোড
জাস্টিন

1
এখানে বর্ণিত সমস্তগুলির চেয়ে আমি একটি ভাল সমাধান পেয়েছি। আমি অ্যাপকোডে স্যুইচ করেছি। হ্যাঁ, এটি একটি $ 99 ছিল, তবে এটি একটি নতুন ম্যাক কেনার চেয়ে সস্তা ছিল। ২০১০ সাল থেকে আমার কাছে একটি ম্যাকবুক প্রো রয়েছে It এটির ম্যাকবুক এয়ারসের তুলনায় একটি দ্রুত প্রসেসর রয়েছে, তবুও এখানে অফিসের লোকেরা সেগুলি ব্যবহার করে আরও ভাল গতি পেতে পারে। আমি সিংহ পুনরায় ইনস্টল করেছি, তারপরে মাউন্টেন সিংহের জন্য একটি পরিষ্কার ইনস্টল করেছি, এবং এখনও ভাগ্য নেই। তাই এখন আমি অ্যাপকোড ব্যবহার করছি এবং আমি আবার খুশি।
হটফজজসুন্দে

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

উত্তর:


161

আপনি যদি ওয়ার্কস্পেস ফাইলটি সাফ করেন তবে এটির গতি বাড়িয়ে তুলতে সহায়তা করে।

প্রথমে নিশ্চিত হয়ে নিন যে এক্সকোড খোলা নেই। এখন আপনার প্রকল্পের ফাইলটি সন্ধান করুন। এটিতে ডান ক্লিক করুন এবং নির্বাচন করুন Show Package Contents

এখানে চিত্র বর্ণনা লিখুন

এরপরে, মুছুন project.xcworkspace

এখানে চিত্র বর্ণনা লিখুন

এক্সকোড খুলুন এবং দ্রুত পারফরম্যান্স উপভোগ করুন!

ধন্যবাদ: http://meachware.blogspot.com/2011/06/speed-up-xcode-4.html


সম্পাদনা: আমি এই লক্ষ্যে বেশ কয়েকটি মন্তব্য পেয়েছি যে কিছু প্রকল্পের জন্য এটি সমস্যার কারণ হতে পারে। এই পদক্ষেপগুলি সম্পাদন করার আগে আপনার কাছে আপনার প্রকল্পের একটি ব্যাকআপ রয়েছে তা নিশ্চিত করুন এবং পরে আপনার প্রকল্পটি পরীক্ষা করে পরীক্ষা করতে ভুলবেন না । নিশ্চিত হয়ে নিন যে আপনার কাছে এখনও আপনার এক্সিকিউটেবল এবং স্কিম রয়েছে।


কর্মক্ষেত্রটি মুছে ফেলা সমস্যাটিকে সাহায্য করেছিল, তবে আমি মনে করি না যে আপনাকে সত্যিই সেই অ্যাপলেট হিহে পাওয়া দরকার
ভিনসেন্ট ব্যাকালসো

3
বাহ - নিয়মিত সৈকত বল করার কারণে আমি চুল ছিঁড়ে ফেলছিলাম, এবং এখন এটি স্বপ্নের মতো চলছে। একেবারে প্রয়োজনীয় টিপস জন্য ধন্যবাদ। এটি উল্লেখ করার মতো যে এটি সাময়িকভাবে আপনার উইন্ডো লেআউটটিকে পুনরায় সেট করে (যা সম্ভবত স্পষ্ট নাও হতে পারে), তবে এটি প্রদানের জন্য এটি একটি অল্প মূল্য। এছাড়াও, যদি লোকেরা ওয়ার্কস্পেস ফাইলটি ম্যানুয়ালি তাদের Xcodeproj ফাইলটিতে ক্লিক করতে পারে, 'প্যাকেজ সামগ্রীগুলি দেখান' চয়ন করতে পারে, এবং তারপর .xcworkspace ফাইলটি সরান বা মুছে ফেলতে চায়।
এরিক আসমুসেন

11
@ সুডো অবিশ্বাস্য, তবে এখন আমি আমার পারফরম্যান্সের অজুহাতটি হারিয়ে ফেলেছি এবং নিজেকে নতুন, দ্রুত এমবিপি কিনতে পারি না!!!
ড্যানিয়েল ব্লেজেক

আমার একই রকম পারফরম্যান্স সমস্যা রয়েছে। উইন্ডোর উপরের মাঝের ছোট স্ট্যাটাস ফলকে আমি যে জিনিসটি দেখছি তা হ'ল একটি বার্তা যা "ইনডেক্সিং | 1 ফাইলের 0 টি প্রসেসড" (সংখ্যাগুলি কেবল উদাহরণ) says এটিও ধীর পারফরম্যান্সে যুক্ত হতে পারে?
মাইলমোয়

3
এটি বিএডি পরামর্শ - এক্সক্রেসস্পেস ডিরেক্টরিতে আপনার প্রকল্পের জন্য কয়েকটি মূল ফাইল রয়েছে। খুব সাধারণ প্রকল্পে এই ফাইলগুলি নিখোঁজ হবে এবং এটি ঠিক হয়ে যাবে, সুতরাং আপনি সম্ভবত এটি এখনও বুঝতে পারেন নি। জটিল প্রকল্পগুলিতে - যেমন ভাগ করা এক্সেক্টুয়েবলস, শেয়ারড স্কিম ইত্যাদি সহ - আপনি আপনার প্রকল্পটিকে দূষিত করবেন। xcworkspace এর মধ্যে ফাইলগুলির বিশদটি জন্য সিটি। gitignore প্রশ্ন মুছে ফেলা নিরাপদ - এবং যা না! stackoverflow.com/questions/49478/…
আদম

46

গুরুত্বপূর্ণ আপডেট: এক্সকোড 6 এর জন্য পাথগুলি পরিবর্তন করা হয়েছে (মন্তব্যের জন্য ডিসিসি ধন্যবাদ)! আমি স্রেফ বিকল্প উপায় যুক্ত করেছি।


নিম্নলিখিত কোডের লাইন সহ একটি রাম ডিস্ক তৈরি করে বিল্ড আপগুলিকে আরও শক্ত করার আরও একটি কৌশল আছে:

diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://8475854`

এটি প্রায় 4 জিবি আকারের একটি ইন-মেমরি ডিস্ক চিত্র তৈরি করে। তবে সাবধান, আপনার যথেষ্ট স্মৃতি থাকা দরকার enough অবশ্যই আপনি 2 জিবি এর মতো একটি ছোট চিত্র তৈরি করতে পারেন (এটি 4232927 হবে)।

তারপরে আপনি Xcode কে সেখান থেকে প্রাপ্ত তথ্যের জন্য সঞ্চয় করতে বলবেন এখানে চিত্র বর্ণনা লিখুন

আপনি এক্সকোডকে সরাসরি আইফোন সিমুলেটর ডেটা সংরক্ষণ করতে বলতে পারবেন না, তবে আপনি র‌্যামডিস্কে একটি ফোল্ডার তৈরি করতে পারেন এবং এটি করে আইফোন সিমুলেটর ডিরেক্টরিটির পরিবর্তে একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন:

এক্সকোড 6:

cd /Volumes/ramdisk
mkdir CoreSimulator
rm -R ~/Library/Developer/CoreSimulator
ln -s /Volumes/ramdisk/CoreSimulator ~/Library/Developer/CoreSimulator

পুরানো এক্সকোড সংস্করণ:

cd /Volumes/ramdisk
mkdir iPhone\ Simulator
rm -R ~/Library/Application\ Support/iPhone\ Simulator
ln -s /Volumes/ramdisk/iPhone\ Simulator ~/Library/Application\ Support/iPhone\ Simulator

যদি আমি এই সেটআপটি দিয়ে সিমুলেটারের জন্য তৈরি করি তবে এটি আপ হয় এবং কোনও সময়ের মধ্যেই চলতে পারে :)

আপনি যখন নিজের মেশিনটি পুনরায় চালু করবেন তখন র্যাম ডিস্কটি অদৃশ্য হয়ে যাবে এ বিষয়ে সচেতন থাকুন, সুতরাং স্ক্রিপ্ট বা এমন কিছু তৈরি করা ভাল ধারণা হতে পারে যা শুরুতে চলে। এবং কোনও ডেটা সেখানে রাখবেন না যে আপনি রাখতে চান !!!

আপডেট 2013-03-12:

  1. নীচে ফ্রান্সিসকো গার্সিয়া থেকে মন্তব্য পড়ুন!

  2. আমার নতুন এমবিপি (একটি এসএসডি ড্রাইভযুক্ত) সহ আমার আর এই পদ্ধতির দরকার নেই। এক্সকোড নরকের মতো ছুটে চলে :) আমি আশা করি এটি বড় ফলের উদ্বেগের জন্য বিজ্ঞাপন হিসাবে দেখা যায় না, এটি কেবল একটি অভিজ্ঞতার রিপোর্ট ...


2
ওহ মানুষ .. এই সত্যিই দুর্দান্ত। তবে গুরুত্বপূর্ণ: এটি সিমুলেটর থেকে আপনার করডেটা মুছে ফেলবে ... আপনি এ পর্যন্ত তৈরি প্রতিটি পরীক্ষামূলক ফলাফল হারাবেন। তাই ব্যাপকভাবে দ্রুতগতির জন্য ধন্যবাদ, তবে সতর্কতাটি দুর্দান্ত ছিল =)
সেবাস্তিয়ান ফ্লাকিগার

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

1
@ ফ্রেঞ্চিস্কো গার্সিয়া আপনি যদি সংরক্ষণাগার দ্বারা এক্সকোড সংগঠকের মাধ্যমে কোনও অ্যাপ স্থাপন করেন তবে ডিএসওয়াইএমগুলি সংরক্ষণাগারটিতে থাকবে। এটি উত্পন্ন ডেটা ফোল্ডারের বাইরে সংরক্ষণ করা হয়েছে (কমপক্ষে এটি এক্সকোডের বর্তমান সংস্করণে রয়েছে - 4.6)
ড্যানি পার্কার

1
@ আইম্যাপ্যাটার আপনি কোনও প্রোগ্রাম তৈরি করতে অটোমেটার ব্যবহার করতে পারেন যা কোনও স্ক্রিপ্ট কার্যকর করে। আপনার সিস্টেমের পছন্দগুলিতে ব্যবহারকারী এবং গোষ্ঠীগুলিতে যান -> লগইন আইটেমগুলি এবং সেই প্রোগ্রামটি যুক্ত করুন। আমি বাজি ধরছি আরও সহজ উপায় আছে তবে এটি কাজ করে
benjamin.ludwig

1
পথ ~ / গ্রন্থাগার / অ্যাপ্লিকেশন \ সমর্থন / আইফোন \ সিমুলেটর আর আর সঠিক বলে মনে হচ্ছে না। আপডেট করুন.
ডেভিডকন্ড্রে

9

সাধারণ পছন্দগুলিতে লাইভ ইস্যু অক্ষম করা একটি নির্দিষ্ট পার্থক্য তৈরি করেছে। আমি জিডিবি ছাড়াই একটি স্কিম সেটআপ করে থাকি যেখানে আমি প্রায়শই পুনরায় চলি (কোনও জিডিবি লঞ্চটি বেশ খানিকটা গতি বাড়ায় না) for


7

আমার জন্য, এক্সকোড 32-বিট মোডে চালানোর জন্য সেট করার পরে এটি একটি বিশাল পারফরম্যান্স বৃদ্ধি পেয়েছে (এটি ডিফল্টরূপে 64 ছিল)। এটা প্রায় হিসাবে দ্রুত পুরাতন Xcode 3. যেমন আপনি ডান-ক্লিক করে (ইন অ্যাপ্লিকেশন দ্বারা 32 বিট সুইচ করতে পারেন হয় /Developer/Applications/XCode.app ) এবং নির্বাচন তথ্য পান এবং পরীক্ষণ 32 বিট মোডে ওপেন


আমার এমবিপি ২.২ গিগাহার্টজ আই 10-এ 10.6.8 এ আমার জন্য কোনও পার্থক্য তৈরি করেনি। আপনার কোন কম্পিউটার / ওএস আছে?
আটটোর

আমার কাছে একটি ম্যাক মিনি রয়েছে ২.২26 গিগাহার্টজ ইন্টেল কোর 2 ডুও, 10.6.8, 2 জিবি মেমরির সাথে।
gyozo kudor

7

এক্সকোড ৪.২, ৪.৩:

ফাইল-ইনডেক্সার (মুখ্য সমস্যা যা স্পটলাইট চালায়, যা বছরের পর বছর ধরে বগি? সম্ভবত))

"দেখার" ফাইলগুলির সাথে জড়িত অপ্রয়োজনীয় সবকিছু অক্ষম করুন:

  1. দ্রুত সহায়তা (এনবি: কখনই কিউএইচ ট্যাবে ক্লিক করবেন না! এমনকি সহকারীকে আড়াল করার পরেও কোডটি চালিত হতে পারে! নতুন কোনও ফাইলে যাওয়ার আগে একটি ভিন্ন ট্যাবে স্যুইচ করুন ...)
  2. এসসিএম ম্যানেজমেন্ট (এসভিএন, গিট ইত্যাদি) - এক্সকোডের গিট সমর্থনটি এখনও কিছুটা বগি (প্রকল্পগুলিকে দূষিত করতে পারে), এবং তারা এসভিএন সমর্থন বাদ দিয়েছে, সুতরাং আপনাকে এটি আর ব্যবহার করা উচিত নয়!)
  3. আপনার ওয়ার্কস্পেস ফোল্ডারটি মুছে ফেলার চেষ্টা করুন (স্বীকৃত উত্তর অনুসারে), তবে কেবল যদি এটি ডিস্কে বড় হয়
  4. ... পৃথক ফাইলের স্থিতির সাথে সম্পর্কিত অন্য যে কোনও কিছু আপনি খুঁজে পেতে পারেন

এক্সকোড 4.4, 4.5:

এই সংস্করণগুলির মধ্যে একটি প্রধান মেইম লিক, একটি ভাঙা ফাইল সূচক (তবে 4.2 এবং 4.3 এর চেয়ে ভাল) এবং সম্ভবত একটি ব্যক্তিগত swap ফাইল সমস্যা রয়েছে।

অবশেষে, অদলবদল স্পেস অক্ষম / সক্ষম করে ( ম্যাক ওএস এক্সে কীভাবে অদলবদল করতে সক্ষম করা যায় ), এবং বেশ কয়েকটি মেশিনে সাধারণ হার্ড ড্রাইভ ব্যবহার করে এবং 2 গিগাবাইট র‌্যাম সহ 16 গিগাবাইট র‌্যাম সহ মেশিনে পরীক্ষা চালিয়ে আমি জানতে পেরেছি যে এক্সকোড ওএস এক্স অদলবদল (!) এর থেকে পৃথক হয়ে নিজের স্বাপ-স্পেস চালায় বলে মনে হচ্ছে।

(এটি একটি ভুল হতে পারে - সম্ভবত ওএস এক্স অদলবদলগুলির একটি অতিরিক্ত রূপ রয়েছে যা সম্পর্কে আমি জানিনা - তবে সিস্টেমের অদলবদল ফাইলগুলি বড় বা ছোট হয় নি, অন্যদিকে কিছুটা মেশিনে ডিস্কের স্পেসটি গিগাবাইট দ্বারা লাফিয়ে উঠেছে))

অনুভূত হয়:

  1. Xcode 4.4 / 4.5 এলোমেলোভাবে আপনার সিস্টেমে সমস্ত র‌্যাম নেবে (একটি ক্ষুদ্র প্রকল্পের জন্য 10 গিগাবাইট) যাতে সিস্টেমের বাকী অংশ বন্ধ হয়ে যায়, ডিস্ক অদলবদলের জন্য অপেক্ষা করতে থাকে

    1. WORSE: এসএসডি এর ম্যাকবুকগুলিতে, আপনি জানেন না যে এটি ঘটেছে
    2. সবচেয়ে খারাপ: ... যদিও এটি সম্ভবত আপনার হার্ড ডিস্কের ক্ষতি করছে (এসএসডি থ্র্যাশিং লিখতে পছন্দ করে না)
  2. এক্সকোড হার্ড-ডিস্কের অ্যাক্সেসকে হোগ করবে যাতে এটি এর (ভাঙা) অভ্যন্তরীণ ফাইল সূচক করতে পারে। যখন সিস্টেমের স্মৃতিশক্তি কম হয়ে যায় এবং ওএস এক্সের অদলবদল করা দরকার ... এটি এক্সকোডের জন্য সূচি ফাইলগুলিতে অপেক্ষা করতে আটকে যায় ... এবং এক্সকোড অপেক্ষা করার সময় আরও মেমরি নেয় ... এবং: বুম! ছোট সিস্টেমে, ওএস এক্স অবশেষে স্তব্ধ হয়ে যায়

  3. এক্সকোডে ওএস এক্স অদলবদলের প্রয়োজন নেই

শেষটি খুব আকর্ষণীয়। আপনার যদি প্রচুর স্মৃতি থাকে (যেমন 16 গিগাবাইট), স্থায়ীভাবে অদলবদল অক্ষম করার চেষ্টা করুন। এক্সকোড দ্রুত সঞ্চালিত হয়, কারণ ওএস এক্স লায়নটির মেম ম্যানেজমেন্টে কিছু বাগ রয়েছে যেখানে এটি যখন প্রয়োজন হয় না তখনও এটি অদলবদল করে

যদি এক্সকোড হঠাৎ করে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে।

(যদি আপনার কোনও এসএসডি থাকে তবে আপনি কেবল এটি জানতে পারবেন যে এটির অদলবদলটি "ধীর হয়ে উঠতে" অপেক্ষা করা is কেবলমাত্র সম্ভাব্য কারণ Xcode)

আপনার কাছে 2 জিবি র‌্যাম থাকলেও আপনি নিরাপদে অদল-নিষ্ক্রিয় করতে পারেন (আমি যখন এটি চেষ্টা করেছিলাম তখন প্রতি মাসে আমি কেবল একটি ওএস এক্স ক্রাশ করেছিলাম, এক বছর ধরে এটি চালিয়েছি) তবে এটি আপনাকে ফাইলের সাথে উচ্চ-ভিডিও ভিডিও / গ্রাফিকগুলি করা বন্ধ করবে যে চালাতে মাল্টি-গিগাবাইট দরকার। কয়েক সপ্তাহ চেষ্টা করে নিখরচায় এবং কী ঘটে তা দেখুন।

তবে ... এক্সকোডটি পুনরায় আরম্ভ করা যখনই এটি আশ্চর্যের সাথে কাজ করে। কম র‌্যামযুক্ত মেশিনগুলিতে, আপনি যখন বন্ধ হয়ে যাবেন তখন Xcode- র ব্যক্তিগত swapfile অবিলম্বে মুছে ফেলা হবে বলে মনে হচ্ছে (প্রচুর র‍্যাম সহ মেশিনে ঘটবে বলে মনে হয় না)


4

এই প্রতিক্রিয়াগুলির কোনওটিই সত্যিই আমার ক্ষেত্রে পারফরম্যান্সের উন্নতি করতে পারে না (সময়ের সাথে সাথে Xcode 4.1 খুব সহজেই ব্যবহারযোগ্য হয়ে ওঠে, কেবল এখনই এটি ছেড়ে দেওয়া এবং তারপরে সহায়তা করা হয়েছিল)।

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


2

@ লিউকাসের নিম্নলিখিত পোস্টটি কিছুটা সাহায্য করেছে, বিশেষত তার উত্তরে তার আইটেম # 8 (ক্লোজড ইউটিলিটি প্যানেল এবং দ্রুত সহায়তা ফলক)

এক্সকোড 4 অত্যন্ত ধীর হয়ে গেছে এবং আমার হার্ড ড্রাইভটিকে মেরে ফেলে


2

এই সমস্যাগুলির অভিজ্ঞতা থাকা প্রত্যেকেরই ম্যাক ওএস এক্স লায়নটিতে Xcode 4.1 ব্যবহার করা উচিত। আমি কত অবাক একই হার্ডওয়ারে এটি দ্রুত এবং প্রতিক্রিয়াশীল তা (ম্যাকবুক প্রো 2.66 গিগাহার্টজ কোর 2 দুয়ো এখানে 4 গিগাবাইট র‌্যাম সহ)।

আমি মনে করি তারা এই রিলিজ দিয়ে প্রচুর পারফরম্যান্স বাগ স্থির করেছে।


2
তবুও আমার জন্য একই ধরণের সেটআপে ধীর। (ম্যাকবুক ২.২26 গিগাহার্টজ ইন্টেল কোর ২ ডুও, ২ জিবি র‌্যামে এক্সকোড ৪.১ এবং ম্যাক ওএসএক্স লায়ন)
আন্দ্রেই

1

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


1

আমি একই সমস্যা সম্মুখীন। বিটা বিল্ডগুলি এখনও স্থির থাকার কারণে এগুলি আংশিকভাবে স্থির হয়েছিল। দেখে মনে হচ্ছে Xcode অভ্যন্তরীণভাবে এক বা একাধিক ফাঁস পেয়েছে যা আপনার স্মৃতি ভাসিয়ে দিচ্ছে। ইন্টিগ্রেটেড ইন্টারফেস-বিল্ডার ব্যবহার করার সময় আপনি এই নিফটি "বৈশিষ্ট্য "টি খুব ভালভাবে দেখতে পারেন। প্রার্থনা করার এবং আপেলের কাছে বাগ-প্রতিবেদন পূরণের নীচে দুটি সম্ভাব্য সমাধান:

  1. অভ্যন্তরীণ বিল্ডার ব্যবহার করবেন না, পরিবর্তে বাহ্যিক অ্যাপ্লিকেশনটি চালু করুন।
  2. সময়ে সময়ে এক্সকোড ত্যাগ করুন, এটি মেমরি ফাঁস করা উচিত যা ফাঁস হয়েছিল।

আমি একটি নতুন আইম্যাক মিড 2011 পেয়েছি, 3,1 আই 5, 12 জিবি র‌্যাম + 1 জিবি গ্রাফিকাল মেমরি, সমস্যাগুলি এখানে আমাকে খুব বেশি বিচলিত করে না, তবে এটি কিনে দেওয়ার আগে আমি একটি ম্যাকবুকের দিকে উন্নীত করেছি, কেবল নিজেকে একটি কাজ করুন মেশিন, এটি অর্থের মূল্য, আমাকে বিশ্বাস করুন :)
টিম স্পেচট

0

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

আমি / বিকাশকারী / লাইব্রেরি / এক্সকোড / প্রাইভেটপ্লাগইনগুলিতে আইডিইএসএসভার্সন.ইডপ্লাগিনটি সরিয়ে / পুনঃনাম দেওয়ার চেষ্টা করেছি, তবে এক্সকোড ৪.২.১ ছাঁটাই এবং শুরু করতে অস্বীকার করেছি।

আমি Xcode থেকে প্রতিবার আমার এসভিএন সংগ্রহস্থলগুলি মুছে ফেলার চেষ্টা করেছি এবং প্রতিবারই আমি Xcode পুনরায় চালু করেছি, তবে কয়েক মিনিটের মধ্যেই Xcode ক্র্যাশ হয়ে গেছে।

আমি ফাইল-> সোর্স কন্ট্রোল-> রিমোট স্ট্যাটাসটি লুকান (আমার জন্য কিছুই করেনি) মাধ্যমে "রিমোট স্ট্যাটাস" বন্ধ করার চেষ্টা করেছি।

এখন যেহেতু আমি আমার হোস্ট ফাইলটিতে আমার এসভিএন হোস্টনামটি 1.2.3.4 এ সেট করেছি, এক্সকোড দুর্দান্ত কাজ করে এবং প্রতিবারই আমি ফাইলগুলির মধ্যে স্যুইচ করি না এসবিবিওডিটি।

$ grep 1.2.3.4 /etc/hosts
1.2.3.4 svn.myhost.com

তারপরে, যখন আমি সত্যিই সংস্করণ নিয়ন্ত্রণ করতে চাই, তখন আমাকে হোস্ট ফাইলটি আন-ফ্রি করে সিএমডি লাইন এসএনএন ব্যবহার করতে হবে।


ফোল্ডার, / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / প্লাগইনস / আইডিএসবার্সওশন.আইডিপ্লাগিন নামকরণের চেষ্টা করুন, অন্যরকম একটি সমাপ্তি দিয়ে। গিট প্লাগইনটি অক্ষম করতে আমি অনুরূপ কৌশল ব্যবহার করেছি।
জন ম্যাকফার্লান 21

0

আপনি Xcode ইনডেক্সিং এড়াতে পারবেন। এটি করার ফলে আপনার সিস্টেমে মেমরির পারফরম্যান্সের উন্নতি হবে তবে আইডিই বৈশিষ্ট্য যেমন অটোমোপলশন এবং সংজ্ঞাতে কাজ করা থেকে বিরত থাকবে।

$ defaults write com.apple.dt.XCode IDEIndexDisable 1

0

ইন্টারফেস নির্মাতা / সম্পাদকের সাথে .xib ফাইল সংশোধন করার সময় যদি আপনার ধীর গতিতে পারফরম্যান্স থাকে তবে .xib এর জন্য ফাইল পরিদর্শকের অধীনে যান এবং স্বয়ংক্রিয় বিন্যাস অক্ষম করুন । .Xib এ আপনার সম্পাদনাগুলি করুন, তারপরে চূড়ান্ত পদক্ষেপ হিসাবে স্বতঃ-লেআউটটিকে পুনরায় সক্ষম করুন এবং সীমাবদ্ধতাগুলি যুক্ত করুন বা সামঞ্জস্য করুন।


0

শেষ পর্যন্ত গিট বৈশিষ্ট্যটি বন্ধ করে আমার এক্সকোডটি স্বাভাবিকভাবে কাজ করতে পেলাম।



0

আমার ক্ষেত্রে এটি ছিল র‍্যাম ব্যবহার।

এখানে চিত্র বর্ণনা লিখুন

কয়েকটি ক্রোম ট্যাব বা বিরল ব্যবহৃত অ্যাপ্লিকেশনগুলিকে হত্যা করার চেষ্টা করুন।


0

আমি এক্সকোড 4 এর সংকলন কার্য সম্পাদনকে ত্বরান্বিত করার একটি কৌশল পেয়েছি: আপনি যখন এক্সকোডে চালনা বা সংকলন বা অন্য কোনও প্রসেসিং করেন এবং এটি খোলা সক্রিয় মনিটরের স্টল করে, এক্সকোড প্রক্রিয়াটি নির্বাচন করুন তারপরে নমুনা প্রক্রিয়াটিতে ক্লিক করুন। এটি প্রক্রিয়াটিকে আনস্টক করে তুলবে এবং স্বাভাবিক হিসাবে আবার চলবে যা যুক্তিসঙ্গত সময়ে অ্যাপ তৈরি করতে দেয় build

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