এক্সকোড 4-এ কীভাবে ইনডেক্সিং অক্ষম করবেন?


90

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

উত্তর:


108

একটি টার্মিনাল উইন্ডোটি খুলুন এবং এই আদেশটি পেস্ট করুন:

defaults write com.apple.dt.XCode IDEIndexDisable 1

আপনি কিছু বৈশিষ্ট্য হারাবেন (স্বতঃসম্পূর্ণ, সংজ্ঞায় ঝাঁপ দাও, কিছু সহায়ক সাহায্য করবে না)। তবে আপনি রাম এবং সিপিইউ ফিরে পাবেন।

আমার প্রকল্পের জন্য এক্সকোড 2 জিগ ব্যবহার করে কয়েকশ এমবিতে গিয়েছিল। (যা আমি সংক্ষেপে সংক্ষেপে প্রয়োজন;))


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

11
কি দারুন. শ্রেণি বা পদ্ধতির নামের উপর ক্লিক করে দ্রুত সহায়তা প্রদর্শনের ক্ষমতা হারাতে উত্পাদনশীলতার জন্য এক ধরণের শোস্টোপার। Xcode 4 যদিও, royally sucks :( ... ভাল উত্তর।
Nate

4
হাহাহাহাহা, আমার জন্য শো ইতিমধ্যে বন্ধ হয়ে গেছে। আমি যখন সি ++ ইজেন লাইব্রেরি যুক্ত করলাম তখন সূচক সম্পূর্ণরূপে দম বন্ধ হয়ে গেছে এবং সমস্ত সংজ্ঞাতে চলে যায়, এমনকি সংক্ষিপ্ত মুহুর্তের মধ্যেও যখন এটি সূচক বন্ধ করে দেয় তখন কাজ বন্ধ করে দেয়। আসলেই তারা এই সফটওয়্যার পরীক্ষা না ...
Potatoswatter

আমার ম্যাক প্রো-তে ইনডেক্সিং অক্ষম করার পরে উন্নতির বর্ণনা দেওয়া কঠিন। আমি এখন আমার প্রকল্পটি নির্দ্বিধায় ব্রাউজ করতে পারি। প্রাক-অক্ষমকরণ, কেবল একটি অক্ষর প্রবেশ করতে কয়েক সেকেন্ড সময় লেগেছিল।
আর্টহারে

চমৎকার! আপনি যেভাবেই কোনও সম্পাদক হিসাবে ভিএম ব্যবহার করেন, এটি নিখুঁত।
26 এ মুছে ফেলা হবে

8

এক্সকোড প্রক্রিয়াটির অগ্রাধিকার হ্রাস করা সহায়তা করে:

renice 10 -p PID

আপনি ক্রিয়াকলাপ মনিটর বা শীর্ষ / পিএস কমান্ডগুলি থেকে পিআইডি পেতে পারেন।


4
সমস্যাটি যদি মেমরির ব্যবহার হয় তবে এটি সাহায্য করবে না। এক্সকোড এখনও একই পরিমাণ মেমরি গ্রাস করবে; এটি কেবল এটি আর ব্যবহার করা হবে।
পিটার হোসি

4
সত্য, তবে এটি অন্যান্য কাজের জন্য সিপিইউ চক্রকে মুক্ত করে। আমি আপাতত এক্সকোড 3 এ ফিরে এসেছি, তবে আমাকে কিছুক্ষণ ইনডেক্সিং অক্ষম করে 4 টি চেষ্টা করতে হবে।
পিটার তাসেং

7

এই সংবাদগোষ্ঠীতে এই সমস্যাটি লক্ষ্য করা গেছে :

এর মূর্খতাটি মনে হয় যে এক্সকোড 4 ইনডেক্স করার সময় পাগল পরিমাণে ম্যাম ব্যবহার করে - যেমন, 5 জিবি বা তাই (!), এবং এভাবে আপনি যদি 12 জিবি এর মতো কোনও মেশিনে থাকেন তবে কোনও সমস্যা নেই, তবে আপনি যদি চালু থাকেন তবে মাত্র 2 জিবি বা তার সাথে একটি ল্যাপটপ, আপনার বেশ কয়েকটি মারাত্মক পেজিং চলছে।

আমি অনুমান করছি অ্যাপলের অভ্যন্তরীণ প্রকৌশলীরা সকলেই ম্যাক্স-আউট ম্যাক পেশাদার বা কিছু দুলছিল।


দুঃখের বিষয়, এটি খুব সত্য বলে মনে হচ্ছে! আপনি ভাববেন যে তারা কোনওভাবে মেমরির ক্ষমতার প্রয়োজনীয়তা হ্রাস করতে পারে। যা ঘটে তা হ'ল আপনার কম্পিউটারটি প্রাথমিক মেমরির বাইরে চলে যায় এবং অদলবদল শুরু করে। আনন্দদায়ক নয়, এমনকি কোনও এসএসডি সহ।
ল্যারিকসন

1

আমি একই সমস্যা বা অনুরূপ কিছু into আমার প্রকল্পে ভারীভাবে টেম্পলেটেড সি ++ অন্তর্ভুক্ত। PCH ফাইলটিতে এই শিরোনামগুলি অন্তর্ভুক্ত করে আমার জন্য সমস্যার সমাধান হয়েছে।


4
এছাড়াও, অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিটি ~ / লাইব্রেরি / এক্সকোড / ডেরিভডডাটা / মুছে ফেলা হলে এক্সকোডটিকে পুনরায় তালিকাভুক্ত করতে অনুমতি দেবে। এটি পরিস্থিতিকে সহায়তা করবে কারণ সূচিটি নিঃশব্দে ব্যর্থ হয়েছে এবং পুনরুদ্ধার করতে সক্ষম হবে বলে মনে হচ্ছে।
দামিয়ান ক্যারিলো

1

এক্সকোড 4 চালানো আমার নতুন রেটিনা ম্যাকবুক প্রো চূড়ান্তভাবে ইনডেক্সিং করছিল (এবং সমস্ত কিছু)। বাড়িতে আমার ম্যাক মিনি খুব দ্রুত একই প্রকল্পে কাজ করছিল !? দেখা যাচ্ছে এটি ছিল আমার অ্যান্টি-ভাইরাস সফটওয়্যার - ম্যাকবুকে পড়া বা লিখিত প্রতিটি ফাইলের স্ক্যান করা। এটি বন্ধ করে দেওয়া একটি টন দ্বারা সমস্ত কিছু বাড়িয়ে তোলে।


0

স্লো ইনডেক্সিং কোনও প্রদত্ত নয়। এবং আরও মেমরি অগত্যা ভাল হয় না।

আমার কাছে কাজের জন্য medium 500 সোর্স ফাইলের জন্য মাঝারি আকারের একটি প্রকল্প রয়েছে। প্রাপ্ত ডেটা মুছে ফেলার পরে, এই প্রকল্পটির পুনরায় সূচি শেষ করতে 18 মিনিট সময় লাগে। এটি অন্য কোনও অ্যাপ্লিকেশন খোলা নেই এবং কম্পিউটারের সাথে অন্য কিছু করছে না। এটি 8G মেমরি এবং একটি i7 সহ মোটামুটি সাম্প্রতিক ম্যাকবুক প্রোতে রয়েছে। ভয়াবহ, তাই না?

আমার হোম মেশিনটি 4G মেমরির এবং একটি আই 5 সহ সাম্প্রতিক ম্যাক মিনি। সেই মেশিনে ঠিক একই প্রকল্পটি সম্পূর্ণ সূচকে 40 সেকেন্ড সময় নেয়।

পার্থক্য কী তা আমি এখনও জানি না, তবে আমি এটি নিয়ে কাজ করছি।


আপনি কখনই বুঝতে পেরেছিলেন যে এটি আপনার ম্যাকবুক প্রোতে এত দীর্ঘ সময় নেয় কেন? আমারও মনে হচ্ছে একই সমস্যা হচ্ছে।
chown

দুঃখিত, এটি দেরী হয়ে গেছে, আমি কেবল এটি লক্ষ্য করেছি। হ্যাঁ আমি করেছি, এটি নর্টন ভাইরাস চেকার ছিল। একবার এটি সরানো হলে সময়গুলি দর্শনীয়ভাবে আরও ভাল ছিল। আমাদের সংস্থাটি তখন থেকে ক্ল্যামে চলে গেছে।
dar512

-7

এক্সকোড ৪ এ ইনডেক্সিং অক্ষম করা সম্ভব নয় 4. আইডিইর বেশিরভাগ বৈশিষ্ট্য এটি বজায় রাখা সূচকের শীর্ষে নির্মিত are

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