ইনটেলি জে আইডিইএ সূচকগুলি আপডেট করতে চিরকাল লাগে


112

কোনও প্রকল্পের সূচকগুলি আপডেট করতে খুব বেশি সময় (প্রায় 12 ঘন্টা) নেওয়া ইন্টেলি জেদের পক্ষে কি স্বাভাবিক? আমি সবেমাত্র আমার মেশিনে ইন্টেলি জে ইনস্টল করেছি এবং একটি বৃহত্তর মাভেন প্রকল্প (13 কে + ফাইল) আমদানি করেছি।

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


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

@ ডেভিনিউটন আমি এর জন্য 512 এম বরাদ্দ করেছি।
0x56794E

1
@abcXYZ কোথাও পর্যাপ্ত পরিমাণ নেই; আমি 1 জি এর অধীনে কিছু দিয়ে চেষ্টাও করব না। আপনি ভিএম ছত্রভঙ্গ করছেন কিনা তা পরীক্ষা করে দেখুন।
ডেভ নিউটন

আপনার জেটব্রেইন সমর্থনের সাথে যোগাযোগ করা উচিত। এমনকি তারা সিই ব্যবহারকারীদের জন্য এই জাতীয় সমস্যাগুলির তুলনায় তুলনামূলকভাবে ভাল।
noahlz

1
কখনও কখনও, আপনি কমান্ড লাইন থেকে ইন্টেলিজ চালু করতে পারেন। এটি গিট শংসাপত্রগুলির জন্য জিজ্ঞাসা করা হতে পারে।
গ্যাবলেউক্স

উত্তর:


112

ফোরামে বিভিন্ন ইন্টেলিজ ভার্সনের জন্য বেশ কয়েকটি উত্তর রয়েছে, যা আমি চেষ্টা করেছি (ইন্টেলিজ ১৩)।

  • আরও স্মৃতি দিন। 'আপডেট সূচকগুলি' কোনও কিছুর সহায়তা করে না
  • প্রকল্পে .idea এবং iml মুছুন। সাহায্য করে না।

শেষ পর্যন্ত 'সূচকগুলি আপডেট করার' সাথে আমার সমস্যাটি কী সমাধান হয়েছিল তা হ'ল:

  • ব্যবহারকারী / .IntellIJIdea13 / সিস্টেম / এ 'ক্যাশে' ফোল্ডার মুছুন

65
ধন্যবাদ! আমার মনে File / Invalidate Cachesহয় একই কাজ করে। আমাকে সাহায্য করে ছিল.
পাভেল ভ্লাসভ

1
তুমি আমার জন্য অনেক সময় বাঁচিয়েছ! ধন্যবাদ
দারিয়া

তুমি একজন জীবন রক্ষাকারী.
কালোইআইই

আমার ইন্টেলিজ ধারণাটি প্রকৃতপক্ষে ক্যাশেগুলি অবৈধ করার পরে সূচকগুলি আপডেট করা শুরু করেছিল, তাই আমি বাস্তবের জন্য এক ঘণ্টারও বেশি সময় অপেক্ষা করে শেষ করেছি, তবে এটি ঠিক ছিল।
সেপ্টেম্বর জিএইচ

68

আমি ক্যাশে মুছে ফেলার চেষ্টা করেছি এবং এটি পুরোপুরি কার্যকর হয়। সমাধান বন্ধুদের জন্য ধন্যবাদ।

শুধু:

  1. ইন্টেলিজ আইডিইএ খুলুন
  2. ফাইল মেনু নির্বাচন করুন
  3. অবৈধ ক্যাচগুলি / পুনঃসূচনা করুন ... মেনু নির্বাচন করুন ।
    একবার নির্বাচিত হয়ে গেলে আপনি গুচ্ছ বিকল্পগুলির একটি পপ-আপ পাবেন।
  4. অকার্যকর এবং পুনঃসূচনা নির্বাচন করুন
    এবং এটি করার আগে আপনি আপনার সমস্ত পরিবর্তনগুলি সংরক্ষণ করেছেন তা নিশ্চিত করুন অন্যথায় এটি কিছু সংরক্ষিত পরিবর্তনগুলি মুছতে পারে।

এটি একবার আঘাত করার পরে, ইন্টেলিজি পুনরায় আরম্ভ হবে এবং তারপরে আপনি দেখতে পাবেন যে সমস্ত সূচী সত্যিই দ্রুত সম্পন্ন হয়েছে।


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

কবজির মতো কাজ করেছেন। ধন্যবাদ
অ্যালেক্স থিডম

14

লাইব্রেরী ফোল্ডারে ক্যাশে মুছুন

rm -rv ~/Library/Caches/IdeaIC15/caches/

ম্যাক ওএসএক্সে ক্যাশের অবস্থান ~/Library/Caches


আমার ধারণা, এই অবস্থানটি / লাইব্রেরিটি কেবলমাত্র আপনার ওয়ার্কস্টেশনে বৈধ হতে পারে।
রিচার্ড গোমেস

সম্পাদনা করা হয়েছে। পরামর্শের জন্য ধন্যবাদ
শুভম চৌধুরী চৌধুরী

আমার পরিস্থিতি হ'ল আমি চূড়ান্ত এবং সম্প্রদায় সংস্করণ উভয়ই ইনস্টল করেছি। এবং আমি প্রথম চূড়ান্ত সংস্করণ ব্যবহার করে প্রকল্পগুলি খুললাম। কেবল ক্যাশে মুছে ফেলা আমার পক্ষে কাজ করে না। আমার ক্যাশে মুছে ফেলা এবং আমার সিস্টেম পুনরায় চালু করা দরকার যা সূচক ইস্যুটিকে স্থির করে তোলে।
মিশেল

3

আমি ইন্টেলিজজে 2017.2.3 তে একই সমস্যা পেয়েছি - অর্থাত আমার প্রকল্প বার বার সূচকে আপডেট করতে থাকবে।

আমি আবিষ্কার করেছি যে আমি আমার হোম ডিরেক্টরিতে আমার ডিস্ক কোটায় চলে এসেছি। ডিফল্টরূপে ইন্টেলিজি সূচিগুলি হোম ডিরেক্টরিতে এই জাতীয় সঞ্চয় করে:

~/.IdeaIC2017.2/system/index/

আমার জন্য সমাধানটি ছিল:

  1. ইন্টেলিজ ছেড়ে দিন
  2. পুরোটি সরান .IdeaIC2017.2 ডিরেক্টরিটিকে আরও একটি মাউন্টে স্থান দিন যেখানে আরও স্থান রয়েছে:

    mkdir /space/ideaConfig
    mv ~/.IdeaIC2017.2 /space/ideaConfig/IdeaIC
  3. bin/idea.propertiesনতুন সূচক / কনফিগারেশনের স্থানে নির্দেশ করতে আপডেট করুন :

    idea.config.path=/space/ideaConfig/IdeaIC/config
    idea.system.path=/space/ideaConfig/IdeaIC/system

সম্ভবত এই প্রশ্নের অন্য কয়েকটি উত্তর একই সমস্যার কারণে ছিল এবং অজান্তেই "ক্যাশে ফোল্ডার মুছে ফেলা", "ক্যাশেগুলি অবৈধকরণ" ইত্যাদি দ্বারা সংশোধন করা হয়েছিল যা সূচকগুলি তৈরি করার জন্য পর্যাপ্ত ডিস্কের জায়গাটি মুক্ত করে দিতে পারে।


1

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

ইনডেক্স করার সময় IDE স্বয়ংক্রিয়ভাবে সেই ডিরেক্টরিগুলি উপেক্ষা করে না, তবে প্রকল্প থেকে ডিরেক্টরিটি "বাদ" দেওয়া সম্ভব possible এটি পাশাপাশি সূচীও প্রতিরোধ করবে।


1

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

সহায়তা - কাস্টম ভিএম বিকল্পগুলি সম্পাদনা করুন

-XX:+UseG1GC

পরিবর্তে

-XX:+UseConcMarkSweepGC

এবং অবশ্যই আইডিয়া পুনরায় চালু করুন।

ডাউনসাইড: জি 1 প্রক্রিয়া বন্ধ করার আগে আবর্জনা সংগ্রহের চেষ্টা করে। এটি উন্মাদ, তবে এটি এটি করে। ১G জি হিপ সহ একটি প্রোগ্রামের জন্য, সাফাই আপ করতে 27 মিনিট সময় নেয়। সুতরাং 16 আই হিপ ব্যবহার করতে আপনার আইডিয়াটি কনফিগার করবেন না।


1

সহজ উপায় হ'ল অনুসরণ করুন: ফাইল -> সেটিংস -> (আনচেক করুন) ফ্রেম বা সম্পাদক ট্যাব অ্যাক্টিভেশনে ফাইলগুলি সিঙ্ক্রোনাইজ করুন।

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


0

সম্ভবত - ক্যাচিং সিস্টেমে পুরানো বাগ। এটি সমস্ত সংস্করণে ঘটে, বিশেষত যদি আপনি ইন্টেলিজিজ বা জেডিকে আপনার সংস্করণটি আপগ্রেড করেন। এটি ঠিক করতে: 1) জিইউআই বন্ধ করুন। 2)% HOME_DIR% এ যান I

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