খুব বেশি দিন আগে আমি এক্সকোডকে সংস্করণ 4-এ আপডেট করেছি new এই নতুন সংস্করণটি প্রকল্পের সূচিতে অনেক সময় ব্যয় করেছে (এটি বেশ বড়)। এজন্য আমি ইনডেক্সিং অক্ষম করতে চাই। এক্সকোড সহায়তা এবং ইন্টারনেটের মাধ্যমে অনুসন্ধান করা কোনও ফল দেয়নি।
খুব বেশি দিন আগে আমি এক্সকোডকে সংস্করণ 4-এ আপডেট করেছি new এই নতুন সংস্করণটি প্রকল্পের সূচিতে অনেক সময় ব্যয় করেছে (এটি বেশ বড়)। এজন্য আমি ইনডেক্সিং অক্ষম করতে চাই। এক্সকোড সহায়তা এবং ইন্টারনেটের মাধ্যমে অনুসন্ধান করা কোনও ফল দেয়নি।
উত্তর:
একটি টার্মিনাল উইন্ডোটি খুলুন এবং এই আদেশটি পেস্ট করুন:
defaults write com.apple.dt.XCode IDEIndexDisable 1
আপনি কিছু বৈশিষ্ট্য হারাবেন (স্বতঃসম্পূর্ণ, সংজ্ঞায় ঝাঁপ দাও, কিছু সহায়ক সাহায্য করবে না)। তবে আপনি রাম এবং সিপিইউ ফিরে পাবেন।
আমার প্রকল্পের জন্য এক্সকোড 2 জিগ ব্যবহার করে কয়েকশ এমবিতে গিয়েছিল। (যা আমি সংক্ষেপে সংক্ষেপে প্রয়োজন;))
এক্সকোড প্রক্রিয়াটির অগ্রাধিকার হ্রাস করা সহায়তা করে:
renice 10 -p PID
আপনি ক্রিয়াকলাপ মনিটর বা শীর্ষ / পিএস কমান্ডগুলি থেকে পিআইডি পেতে পারেন।
এই সংবাদগোষ্ঠীতে এই সমস্যাটি লক্ষ্য করা গেছে :
এর মূর্খতাটি মনে হয় যে এক্সকোড 4 ইনডেক্স করার সময় পাগল পরিমাণে ম্যাম ব্যবহার করে - যেমন, 5 জিবি বা তাই (!), এবং এভাবে আপনি যদি 12 জিবি এর মতো কোনও মেশিনে থাকেন তবে কোনও সমস্যা নেই, তবে আপনি যদি চালু থাকেন তবে মাত্র 2 জিবি বা তার সাথে একটি ল্যাপটপ, আপনার বেশ কয়েকটি মারাত্মক পেজিং চলছে।
আমি অনুমান করছি অ্যাপলের অভ্যন্তরীণ প্রকৌশলীরা সকলেই ম্যাক্স-আউট ম্যাক পেশাদার বা কিছু দুলছিল।
আমি একই সমস্যা বা অনুরূপ কিছু into আমার প্রকল্পে ভারীভাবে টেম্পলেটেড সি ++ অন্তর্ভুক্ত। PCH ফাইলটিতে এই শিরোনামগুলি অন্তর্ভুক্ত করে আমার জন্য সমস্যার সমাধান হয়েছে।
এক্সকোড 4 চালানো আমার নতুন রেটিনা ম্যাকবুক প্রো চূড়ান্তভাবে ইনডেক্সিং করছিল (এবং সমস্ত কিছু)। বাড়িতে আমার ম্যাক মিনি খুব দ্রুত একই প্রকল্পে কাজ করছিল !? দেখা যাচ্ছে এটি ছিল আমার অ্যান্টি-ভাইরাস সফটওয়্যার - ম্যাকবুকে পড়া বা লিখিত প্রতিটি ফাইলের স্ক্যান করা। এটি বন্ধ করে দেওয়া একটি টন দ্বারা সমস্ত কিছু বাড়িয়ে তোলে।
স্লো ইনডেক্সিং কোনও প্রদত্ত নয়। এবং আরও মেমরি অগত্যা ভাল হয় না।
আমার কাছে কাজের জন্য medium 500 সোর্স ফাইলের জন্য মাঝারি আকারের একটি প্রকল্প রয়েছে। প্রাপ্ত ডেটা মুছে ফেলার পরে, এই প্রকল্পটির পুনরায় সূচি শেষ করতে 18 মিনিট সময় লাগে। এটি অন্য কোনও অ্যাপ্লিকেশন খোলা নেই এবং কম্পিউটারের সাথে অন্য কিছু করছে না। এটি 8G মেমরি এবং একটি i7 সহ মোটামুটি সাম্প্রতিক ম্যাকবুক প্রোতে রয়েছে। ভয়াবহ, তাই না?
আমার হোম মেশিনটি 4G মেমরির এবং একটি আই 5 সহ সাম্প্রতিক ম্যাক মিনি। সেই মেশিনে ঠিক একই প্রকল্পটি সম্পূর্ণ সূচকে 40 সেকেন্ড সময় নেয়।
পার্থক্য কী তা আমি এখনও জানি না, তবে আমি এটি নিয়ে কাজ করছি।
এক্সকোড ৪ এ ইনডেক্সিং অক্ষম করা সম্ভব নয় 4. আইডিইর বেশিরভাগ বৈশিষ্ট্য এটি বজায় রাখা সূচকের শীর্ষে নির্মিত are