অ্যান্ড্রয়েড স্টুডিও - কীভাবে বরাদ্দ গাদা আকার বাড়ানো যায়


118

আমি এখন থেকে 3 মাস ধরে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করছি এবং এটিতে শুরু করা একটি অ্যাপ্লিকেশন মোটামুটি বড় হয়ে গেছে। প্রোগ্রামের নীচে ডানদিকে নির্দেশিত মেমরির ব্যবহার বলছে যে আমার বরাদ্দ হিপগুলি সর্বোচ্চ 494 এম হয়।

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

আমি যখন এক্সএমএল ফাইলগুলি পরিবর্তন করতে শুরু করি তখন আমার মেমরির ব্যবহারটি সেই ক্যাপটিতে দ্রুত পৌঁছে যায় এবং আইডিই এর বাইরে কোনও মেমোরি ত্রুটির সাথে ক্রশ হয়।

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

আমি এটি ব্যবহার করে গাদা আকার বাড়াতে চেষ্টা করেছি তবে এখনও পর্যন্ত কোনও ফল হয়নি।

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

আমি উইন্ডোজ using - bit৪ বিট ব্যবহার করছি এবং এতে ১GB জিবি র‌্যাম রয়েছে। অ্যান্ড্রয়েড স্টুডিও নিয়ে অন্য কারও সমস্যা আছে? এবং আপনি এটি ঠিক করতে পেরেছিলেন?


দেখুন @ মেমরি এবং স্টুডিও জেভিএম প্রারম্ভে জন্য ব্যবহারকারীকে-ভিত্তিক সেটিংস কনফিগার সবচেয়ে আপ-টু-ডেট তথ্যের জন্য নিচের moxi এর উত্তর stackoverflow.com/a/29057416/396005
Bron ডেভিস

1
অ্যান্ড্রয়েড স্টুডিও ডকুমেন্টেশন আপডেট করা হয়েছে: developer.android.com/studio/intro/…
মরিসন চ্যাং

উত্তর:


136

------- সম্পাদনা --------

অ্যান্ড্রয়েড স্টুডিও ২.০ এবং তারপরে, আপনি সহায়তা মেনু থেকে "কাস্টম ভিএম বিকল্পগুলি সম্পাদনা করুন" অ্যাক্সেস করে এই ফাইলটি তৈরি / সম্পাদনা করতে পারেন।

------- মূল উত্তর --------

এ অবস্থিত ফাইল খুলুন

/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions

সামগ্রীটি এতে পরিবর্তন করুন

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops

Xmxএকটি জাভা ভার্চুয়াল মেশিনের (জেভিএম) সর্বাধিক মেমরি বরাদ্দ পুল Xmsসুনির্দিষ্ট করে যখন প্রাথমিক মেমরি বরাদ্দ পুল নির্দিষ্ট করে। আপনার জেভিএম Xmsমেমরির পরিমাণ দিয়ে শুরু করা হবে এবং সর্বাধিক Xmxপরিমাণ মেমরি ব্যবহার করতে সক্ষম হবে ।

studio.vmoptionsফাইলটি সংরক্ষণ করুন এবং অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন।

আরও এই পোস্টে

বিঃদ্রঃ:

আপনি যদি আইডিইর জন্য হ্যাপের আকার পরিবর্তন করেন তবে নতুন মেমরি সেটিংস প্রয়োগ করার আগে আপনাকে অবশ্যই অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করতে হবে। ( উত্স )


এটি একটি খুব বড় প্রকল্পে আমার জন্য সমস্যা সমাধান করেছে যেখানে প্রতীক মানচিত্র তৈরির সময় অ্যান্ড্রয়েড স্টুডিও 15 মিলিয়ন মেমরির পরে মেমরির বাইরে চলে যাবে। আমি এক্সএমএসকে 1024 মিটার এবং এক্সএমএক্স 4096 এ পরিবর্তন করেছি এবং প্রতীক মানচিত্রটি 30 সেকেন্ডের নীচে তৈরি করা হয়েছিল - সুতরাং আবর্জনা সংগ্রহকারী নিশ্চয়ই দীর্ঘকাল ধরে ছোঁড়াছুড়ি করছে।
রিকম্যাক্সস্পিডে

10
লর্ড ফ্ল্যাশ দ্বারা উল্লিখিত হিসাবে: অ্যান্ড্রয়েড স্টুডিও ২.০ হিসাবে, আপনি সহায়তা মেনু থেকে "কাস্টম ভিএম বিকল্পগুলি সম্পাদনা করুন" অ্যাক্সেস করে এই ফাইলটি তৈরি / সম্পাদনা করতে পারেন।
লাসে ম্যাগনুসেন

Thx, এটি খুব দরকারী। এফওয়াইআই, আপনি যদি 64 বিট সংস্করণ ব্যবহার করেন তবে সম্পাদনা করার জন্য ফাইলটির নাম স্টুডিও 64.exe.vmoptions রাখা হয়েছে।
ইল্ফিয়ার

50

আমি আমার এনভায়রনমেন্ট ভেরিয়েবলের দিকে চেয়েছিলাম এবং _JAVA_OPTIONSমান সহ একটি সিস্টেম ভেরিয়েবল ডেকেছি , এটি -Xms256m -Xmx512mপরিবর্তন করার -Xms256m -Xmx1024mপরে সর্বাধিক হ্যাপের আকারটি সেই অনুযায়ী বাড়িয়েছে।


9
_JAVA_OPTIONS নামে কোনও সিস্টেম ভেরিয়েবল ছিল না। তবে আমি ম্যানুয়ালি একটি নতুন তৈরি করেছি এবং এটি দুর্দান্ত কাজ করে। ধন্যবাদ।
ইয়াসির আলী

ভাল, এই কাজ করে! আমি ভাবছিলাম যে স্তূপের আকার বাড়ানো একটি ভাল জিনিস ... আমার অর্থ, এটি কাজ করে এবং অবশ্যই কিছু ক্ষেত্রে সঠিক পথটি হয়, তবে কি এটি সর্বদা সঠিক উপায়ে হয়? নাকি এর থেকে আরও ভাল সমাধান হতে পারে? ধন্যবাদ!
মেরিনো


আমার পক্ষেও কাজ করেনি, তবে এটি প্রমাণিত হয়েছে যে অ্যান্ড্রয়েড স্টুডিওগুলি পূর্ববর্তী মৃত্যুদণ্ড কার্যকর হওয়া থেকে কিছু জাভা প্রক্রিয়াগুলিকে ঝুলিয়ে দিয়েছে এবং তারা স্পষ্টতই এখনও প্রচুর স্মৃতি ব্যবহার করছে।
alex.magellan

48

অথবা, আপনি আপনার android-studio\binফোল্ডারে গিয়ে এই-এক্সএমএক্স এবং -এক্সএমএস মানগুলিতে studio.exe.vmoptionsবা studio64.exe.vmoptionsফাইলগুলিতে (আপনি যে সংস্করণটি চালাচ্ছেন তার উপর নির্ভর করে) পরিবর্তন করতে পারেন।


2
এটি আমার পক্ষে কার্যকর হয়নি কারণ _ জেভিএ_অপশন ভেরিয়েবলটি ডিফল্ট মান হিসাবে ব্যবহৃত হচ্ছে।
জাফরানী

উভয় বিকল্প (vmoptions এবং _JAVA_OPTIONS) পরিবর্তন করা হয়েছে তবে আমার এখনও ত্রুটি রয়েছে
রাফেল রয়ের-রিভার্ড

আপনি যদি উদ্দেশ্যমূলকভাবে vmoptions এ একটি বাক্য গঠন ত্রুটি প্রবেশ করেন আপনি প্রোগ্রামটি পুনরায় আরম্ভ করার পরে এটি প্রোগ্রামটি ক্র্যাশ করে?
জাফরানী

আমি নিশ্চিত নই, তবে আমার মনে হয় না এটি হওয়া উচিত। এছাড়াও, আমি জিজ্ঞাসা করতে পারি যে আপনি কেন উদ্দেশ্য অনুসারে vmoptions এ সিনট্যাক্স ত্রুটি প্রবেশ করবেন?
croc


32

পরবর্তী গুগল ডকুমেন্টেশন অনুসরণ করে আমি আমার স্মৃতি বাড়িয়েছি:

http://tools.android.com/tech-docs/configuration

ডিফল্টরূপে অ্যান্ড্রয়েড স্টুডিওকে সর্বাধিক 750Mb বরাদ্দ করা হয়, আমি পরিবর্তিত হয়ে 2048Mb এ চলেছি।

গুগল যা বর্ণনা করেছে তা আমি চেষ্টা করেছিলাম তবে আমার জন্য এটি কাজ করেছিল কেবল একটি পরিবেশের পরিবর্তনশীল the আমি যা করেছি তা বর্ণনা করব:

প্রথমে আমি একটি ডিরেক্টরি তৈরি করেছি যা আমি কল করেছি .আন্ড্রয়েড স্টুডিওসেটিংস,

  • mkdir .AndroidStudioSettings

তারপরে আমি স্টুডিও.ভমোপশনস নামে একটি ফাইল তৈরি করেছি এবং আমি সেই ফাইলটি নীচের বিষয়বস্তুতে রেখেছি:

-Xms256m 
-Xmx2048m 
-XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=128m 
-XX:+UseCompressedOops 

তারপরে আমি আমার। প্রোফাইল ফাইলটিতে STUDIO_VM_OPTIONS পরিবেশের ভেরিয়েবল যুক্ত করেছি:

  • export STUDIO_VM_OPTIONS=/Users/youruser/.AndroidStudioSettings/studio.vmoptions

তারপরে আমি আমার। প্রোফাইলটি পুনরায় লোড করব:

  • source ~/.profile

এবং শেষ পর্যন্ত আমি Android স্টুডিও খুলি:

  • open /Applications/Android\ Studio.app

এবং এখন আপনি যেমন স্ট্যাটাস বারটি ব্যবহার করে দেখতে পাচ্ছেন , অ্যান্ড্রয়েড স্টুডিওর জন্য আমার কাছে 2000 এমবি'রও বেশি উপলব্ধ রয়েছে:

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

আমার ক্ষেত্রে আপনার প্রয়োজন অনুসারে আপনি আপনার মানগুলি কাস্টমাইজ করতে পারেন 2048 এমবি যথেষ্ট।

আপডেট: অ্যান্ড্রয়েড স্টুডিও ২.০ আসুন আপনাকে সহায়তা মেনু থেকে "কাস্টম ভিএম বিকল্পগুলি সম্পাদনা করুন" অ্যাক্সেস করে এই ফাইলটি সংশোধন করুন, কেবল আপনার বাক্সে থাকা চিরকালের জন্য এটি বাড়ানোর জন্য আপনি যে ভেরিয়েবলগুলি রাখতে চান তা অনুলিপি করুন এবং আটকান।


শেল থেকে এএস খুললেই কেবল এই সমাধানটি কাজ করবে না?
gc

export STUDIO_VM_OPTIONS=/Users/youruser/.AndroidStudioSettings/studio.vmoptionsটার্মিনালে যেমন আপনি কমান্ডগুলি টাইপ করছেন ?
COYG

31

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

দ্রষ্টব্য: অ্যান্ড্রয়েড স্টুডিও ২.০ হিসাবে, আপনি সহায়তা মেনু থেকে "কাস্টম ভিএম বিকল্পগুলি সম্পাদনা করুন" ফাইলটি অ্যাক্সেস করে এই ফাইলটি তৈরি / সম্পাদনা করতে পারেন।

http://tools.android.com/tech-docs/configuration

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


12

আপনি যদি ম্যাক বুক ব্যবহার করছেন তবে এই বিকল্পটি অ্যাপ্লিকেশনগুলির মধ্যে পাওয়া যায় -> অ্যান্ড্রয়েড স্টুডিওতে রাইট ক্লিক করুন তারপরে প্যাকেজ সামগ্রীগুলি প্রদর্শন করুন -> বিন নির্বাচন করুন

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

অথবা

খোলা -e /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions

তারপরে Xmxমান বাড়ান

-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

এখন আপনার অ্যান্ড্রয়েড স্টুডিও সুপার-ফাস্ট হবে।


10

অ্যান্ড্রয়েড স্টুডিও ৩.১- এ আপনার কাস্টমাইজ ভার্চুয়াল মেমরি বিকল্পগুলি সম্পাদনা করার বিকল্প রয়েছে।

আপনি অ্যান্ড্রয়েড স্টুডিও> সহায়তা> কাস্টম ভিএম বিকল্পগুলি সম্পাদনা করতে পারেন

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

তারপরে স্টুডিও 64.exe.vmoptions ফাইলটিতে সেটিংস কোডের নিচে পেস্ট করুন এবং এটি সংরক্ষণ করুন।

ফাইলের অবস্থান: "\ ব্যবহারকারীদের \ ব্যবহারকারীর নাম \ .AndroidStudio3। ** \ কনফিগার \"

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops

1
শেষ লাইনটি ভুল - অ্যান্ড্রয়েড স্টুডিও 3.2 এর সাথে এটি শুরু করার সময় ক্র্যাশ হয়ে যায়।
কমন্সওয়েয়ার

9

দ্রষ্টব্য: আমি এখন এই পোস্টের উত্তর নয়, তবে সম্ভবত এটি এটির জন্য কার্যকর হবে।

যদি এর কোনও কিছুই আপনার পক্ষে কাজ করে না, অ্যান্ড্রয়েড স্টুডিওর শেষ সংস্করণে, স্টুডিও.ভমোপশনগুলি আপনার অ্যাপ্লিকেশন ফোল্ডারে অ্যান্ড্রয়েড স্টুডিও.অ্যাপের ভিতরে রয়েছে কিনা তা দেখার জন্য ম্যাকের চেষ্টা করুন।

সুতরাং আপনার অ্যান্ড্রয়েড স্টুডিও.অ্যাপটিতে ডান ক্লিক করুন বা সিটিআরএল ক্লিক করুন এবং তারপরে স্টুডিও.ভমোপশনগুলি রয়েছে এমন প্যাকেজ সামগ্রী দেখান:

সূচিপত্র / বিন / studio.vmoptions

এটি প্রতিস্থাপন বা পরিবর্তন করুন এবং আপনার প্রয়োজনীয় সমস্ত র্যাম পাবেন।

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

শুভেচ্ছা।


আপনার সেই ফাইলটি পরিবর্তন করা উচিত নয়, তবে এখানে একটি উল্লেখ করা হয়েছে: সরঞ্জাম.অ্যান্ড্রয়েড . com / tech-docs / configration । ম্যাকের জন্য: ~ / গ্রন্থাগার / পছন্দ / {FOLDER_NAME} /studio.vmoptions
গাআরআরপেটটা

6

আমি _JAVA_OPTIONS জিনিসটি চেষ্টা করেছিলাম কিন্তু এটি এখনও আমার পক্ষে কাজ করছে না।

শেষ পর্যন্ত, আমার জন্য যা কাজ করেছে তা নিম্নলিখিত:

  • স্টুডিও.এক্সির পরিবর্তে স্টুডিও 64.exe চালু করা (আমি একটি 64-বিট মেশিন পেয়েছি)।
  • "Studio64.exe.vmoptions" এ নিম্নলিখিত মানগুলি যুক্ত / পরিবর্তন করুন:

-Xms2048m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled 
-XX:+HeapDumpOnOutOfMemoryError
-Dfile.encoding=utf-8


1
আপনার মতো ঠিক
তেমনটিই করেছিলেন

আপনি কি অ্যান্ড্রয়েড স্টুডিওর সর্বশেষতম সংস্করণে আপডেট হয়েছেন? আমি ক্যানারি চ্যানেলটি ব্যবহার করছি এবং আমি 1.0 আরসি 4 পেয়েছি
এক্সেস্পেন্সিবেলি

না, আমি 0.8.14 এ ছিলাম তবে আমি স্মৃতি ফাঁস হওয়ার কারণটি খুঁজে পেয়েছি। "লাইট_ গ্রে" নামে একটি রঙ তৈরি করা এবং এটি একটি লেআউট ফাইলে ব্যবহার করা অসীম স্মৃতি ব্যবহার করে ... "হালকা_ গ্রে" যদিও ঠিক আছে।
রাফেল রয়ের-রিভার্ড

6

উত্তরগুলি এখন পুরানো d অ্যান্ড্রয়েড স্টুডিওর জন্য গাদা আকার পরিবর্তন করার কাঙ্ক্ষিত পদ্ধতিটি সম্প্রতি পরিবর্তিত হয়েছে।

ব্যবহারকারীদের এখন নিম্নলিখিত ডিরেক্টরিগুলির মধ্যে একটিতে নিজস্ব vmoptions ফাইল তৈরি করা উচিত;

উইন্ডোজ: %USERPROFILE%\.{FOLDER_NAME}\studio64.exe.vmoptions

ম্যাক: ~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions

লিনাক্স: ~/.{FOLDER_NAME}/studio.vmoptions and/or ~/.{FOLDER_NAME}/studio64.vmoptions

নতুন নির্মিত *.vmoptionsফাইলের সামগ্রীগুলি হ'ল :

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=96m
-XX:+UseCompressedOops

র‌্যামের বরাদ্দকে -XmX750mঅন্য একটি মান পরিবর্তন করতে।

সম্পূর্ণ নির্দেশাবলী এখানে পাওয়া যাবে: http://tools.android.com/tech-docs/configration


1
তবে studio.vmoptionsআপনি যে পথটি উল্লেখ করেছেন তাতে কোনও ফাইল নেই । তাদের অধীনে রয়েছে%AndroidStudioInstallationPath%\bin\studio.exe.vmoptions
মুলগার্ড

এটি সঠিক উত্তর। অন্যরা অপ্রচলিত বা নিরুৎসাহিত।
গআরআরপেটটা

4

এই পদক্ষেপগুলি অনুসরণ করে তা পরীক্ষা করতে প্রথমে আপনার অ্যান্ড্রয়েড স্টুডিওর জন্য কত মেমরি বরাদ্দ রয়েছে তা পরীক্ষা করুন:

ফাইল -> সেটিংস-> উপস্থিতি এবং আচরণ-> উপস্থিতি

তারপরে শো মেমরি সূচক বিকল্পটি নীচের চিত্রের লাল হাইলাইটেড অংশের মতো চেক করুন এখানে চিত্র বর্ণনা লিখুন

আমার ক্ষেত্রে আমার র‌্যাম 12 জিবি তাই আমি অ্যান্ড্রয়েড স্টুডিও 6 গিগাবাইটের জন্য মেমরি বরাদ্দ করেছি this এই পদক্ষেপগুলি অনুসরণ করে সম্পাদনা করতে

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

-Xmx6g

আমার ক্ষেত্রে, আমি এটি 6gb সেট করেছি কারণ আমার পিসি র‌্যাম 12 জিবি। এটি আপনার অ্যান্ড্রয়েড স্টুডিওতে আপনি কত স্মৃতি বরাদ্দ করতে চান তা অবধি


3

উইন্ডোজ On-তে, কনফিগারেশন ফাইলগুলি [INSTALL-LOCATION]\binএড়ানো হবে বলে মনে হয়। নিম্নলিখিত গুগল ডকুমেন্টেশন অনুসারে, সংশোধন করা ফাইলটি এখানে থাকতে হবে:%USERPROFILE%\.AndroidStudio\studio[64].exe.vmoptions

http://tools.android.com/tech-docs/configuration

উদ্ভট যে বিকাশকারী সাইট থেকে অ্যান্ড্রয়েড স্টুডিও 1.1 এর পরিষ্কার ইনস্টল করার পরে এ জাতীয় কোনও ফাইল নেই। এবং তারা পুরানো (উপেক্ষা করা) অবস্থানে রয়েছে। আমি একবার ফাইলটি ( studio.exe.vmoptionsআমার ক্ষেত্রে) অনুলিপি করে এটিকে সংশোধন করি, পরিবর্তনটি সম্মানিত হয়।

যাইহোক, মজা সেখানে থামেনি। এর জন্য একটি উচ্চতর মান রয়েছে -Xmxযার জন্য আপনার সিস্টেমে মেমরির পরিমাণ সম্পর্কিত হতে পারে। আমি শুধু 16 গিগাবাইট 4GB থেকে আমার মেশিনের মেমরির bumped এবং অধিকৃত আমি স্থির করতে পারে -Xmxথেকে 2048m, কিন্তু আমি খুঁজে পাওয়া যায় নি যে আমি এটা চেয়ে বড় কিছু সেট যদি 1500m,অ্যান্ড্রয়েড স্টুডিও চুপটি কেন হিসেবে সব সময়ে কোন ইঙ্গিত দিয়ে লঞ্চ করতে ব্যর্থ হবে। পথে আমার আরও র‌্যাম রয়েছে, সুতরাং আমি সেই মুহুর্তে মানটি বাড়িয়ে তুলতে পারি কিনা তা আকর্ষণীয় হবে।

আমি আশা করি এই অতিরিক্ত তথ্য সহায়ক হবে। যদিও উপরের সমস্ত উত্তর এক পর্যায়ে নিঃসন্দেহে সত্য ছিল (এবং এটি এখনও কিছু পরিবেশে থাকতে পারে), আমি দেখতে পেলাম যে এটিই ছিল আমার জন্য এএস দ্বারা ব্যবহৃত স্মৃতিশক্তি বাড়িয়ে তোলে।


2

স্টুডিও.ভমোপশনগুলি খুলুন এবং জেভিএম বিকল্পগুলি পরিবর্তন করুন

স্টুডিও.ভমোপশনগুলি / অ্যাপ্লিকেশন / অ্যান্ড্রয়েড \ স্টুডিও.এপ / বিিন / স্টুডিও.ভমোপশনস (ম্যাক ওএস) এ অবস্থিত। আমার মেশিনে, দেখে মনে হচ্ছে

-Xms128m
-Xmx800m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

পরিবর্তন

-Xms256m
-Xmx1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

এবং অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন

আরও অ্যান্ড্রয়েড স্টুডিও ওয়েবসাইট দেখুন


2

আমি উইন্ডোজ 7/8 (-৪-বিট) এ অ্যান্ড্রয়েড স্টুডিও ১.১.০-তে পেয়েছি:

[INSTALL_DIR]\bin\studio64.exe.vmoptions ব্যবহার করুন (যদি এটি বিদ্যমান থাকে), অন্যথায় এটি সর্বদা ফিরে আসবে %USERPROFILE%.\AndroidStudio\studio[64].exe.vmoptions

আপনি যদি সেটিংস পরিচালনা করতে চান %USERPROFILE%.\AndroidStudio\studio[64].exe.vmoptionsতবে ইনস্টলেশন ডিরেক্টরিতে থাকা একটিটিকে মুছুন।


2

গ্রেডল স্ক্রিপ্টগুলিতে যান -> স্থানীয়। প্রপার্টি এবং এটি আটকান

`org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m`

, আপনি যদি এটি 512 এ পরিবর্তন করতে চান তবে আশা করি এটি কার্যকর হয়!


2

আপনার বিন / স্টুডিও.এক্স.ইভি.মোপশন ফাইলটি সংশোধন করার কথা নেই, যা আপডেট প্যাচ প্রয়োগের সময় যাচাই করা হবে।

সমাধানগুলি এখানে http://tools.android.com/tech-docs/configration রয়েছে

সেই ফাইলটি নিম্নলিখিত স্থানে অনুলিপি করুন, তারপরে -Xmx1280 মিটি যা চান তা পরিবর্তন করুন।

উইন্ডোজ:

%USERPROFILE%\.{FOLDER_NAME}\studio.exe.vmoptions এবং / অথবা %USERPROFILE%\.{FOLDER_NAME}\studio64.exe.vmoptions

%USERPROFILE%\.{FOLDER_NAME}\idea.properties

ম্যাক:

~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions ~/Library/Preferences/{FOLDER_NAME}/idea.properties

লিনাক্স:

~/.{FOLDER_NAME}/studio.vmoptions এবং / অথবা ~/.{FOLDER_NAME}/studio64.vmoptions

~/.{FOLDER_NAME}/idea.properties


1
এটি করার জন্য ইন্টেলিজ / অ্যান্ড্রয়েড স্টুডিওগুলির নিজস্ব ফাংশনটি ব্যবহার করা আরও নিরাপদ:
আইডিইটি

2

আমি এক্সএমএল এর সাথে কাজ করার সময় যদি এই Xmsএবং Xmxস্মৃতি লো সমস্যাটি ঘটেছিল happen আমি এই স্মৃতিশক্তি বাড়ানোর চেষ্টাও করেছি, কেবল এটি খুঁজে পেতে এটি পুনরায় ঘটতে আরও একটু সময় নিয়েছে।

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

(পাঠ্য দর্শন) এ এক্সএমএল সম্পাদনা করার সময়, এবং "প্রাকদর্শন" রেন্ডার দর্শনটি ব্যবহার করার সময়, এটি প্রতিবার মেমরির ক্ষতির কারণ হয়ে দাঁড়ায়। "পূর্বরূপ" বন্ধ করে এবং কেবল স্ক্রিনটি রেন্ডার করতে ডিজাইন ট্যাব ব্যবহার করে, আমি কোনও ক্রাশ ছাড়াই সারা দিন অ্যান্ড্রয়েড স্টুডিও ব্যবহার করতে সক্ষম হয়েছি।

আমি আশা করি এটি ভাল হিসাবে সংশোধন করা যেতে পারে, কারণ এক্সএমএল সম্পাদনার সময় "প্রাকদর্শন" রেন্ডারটি ব্যবহার করা খুব ভাল লাগবে, তবে আমি আনন্দিত যে আমি অ্যান্ড্রয়েড স্টুডিও ব্যবহার করতে পারি glad


2

আপনি বর্তমানে অ্যান্ড্রয়েড স্টুডিও ৩.6.১ এ হ্যাপের আকারটি এভাবে পরিবর্তন করেন

আপনার অ্যান্ড্রয়েড স্টুডিওতে উইন্ডোজে:

  1. ফাইল -> সেটিংস নির্বাচন করুন (নীচে পপআপ প্রদর্শিত হবে)

সেটিংস ডায়ালগ

  1. উপস্থিতি এবং আচরণ নির্বাচন করুন
  2. সিস্টেম সেটিংস নির্বাচন করুন
  3. মেমরি সেটিংস নির্বাচন করুন

তারপরে আইডিই হিপ সাইজ সেটিংস আপনার পছন্দসই মানটিতে পরিবর্তন করুন

ম্যাকে:

  1. অ্যান্ড্রয়েড স্টুডিও নির্বাচন করুন
  2. পছন্দগুলি নির্বাচন করুন

একই পপ আপ প্রদর্শিত হবে। যাইহোক, এবার ম্যাকের উপর এটির পছন্দসই পছন্দ।

হিপ আকারটি সামঞ্জস্য করতে অ্যান্ড্রয়েড স্টুডিওর উইন্ডোজ সংস্করণ হিসাবে একই পদক্ষেপগুলি অনুসরণ করুন পছন্দগুলি ডায়ালগটি প্রদর্শিত হয়েছে wants


1

যে কেউ এই সমস্যা পেতে সাহায্য করতে পারে:

আমি studio64.exe.vmoptionsফাইলটি সম্পাদনা করেছি , তবে সংরক্ষণ করতে ব্যর্থ হয়েছি ।

সুতরাং আমি নোটপ্যাড ++ Run as Administratorমোডে এই ফাইলটি খুললাম এবং তারপরে সাফল্যের সাথে সংরক্ষণ করেছি।



1

যদি পরিবর্তন করে বা তৈরি করে .studio.exe.vmoptionsকাজ করে না তবে gradle.propertiesফাইলটি পরিবর্তন করে চেষ্টা করুন এবং নিজের প্রয়োজন অনুযায়ী গাদা আকার পরিবর্তন করুন।

এটি 4Gb র‌্যাম এবং অ্যান্ড্রয়েড স্টুডিও ২.২ ইনস্টল করে আমার উইন্ডোজ with এ সত্যই আমার পক্ষে কাজ করেছে।

কোনও ত্রুটি ছাড়াই সঠিকভাবে কাজ করা এবং 'গ্রেডল সিঙ্ক সম্পূর্ণ' প্রদর্শন করা হচ্ছে


আমি আমার অ্যাপ্লিকেশনটি ডিবাগ করার সময় ব্যবহৃত হয়েছিল সর্বাধিক হ্যাপের আকার সেট করতে আমাকে গ্রেড.প্রোপার্টি যুক্ত করতে হয়েছিল। তবে আমাকে জিজ্ঞাসা করতে হবে, অ্যান্ড্রয়েড স্টুডিও কনফিগারেশন পৃষ্ঠাতে উল্লিখিত স্টুডিও.ভমোপশনগুলি কেন বিজ্ঞাপন হিসাবে কাজ করে না? আমার উদ্বেগ হ'ল আমি মৌলিকভাবে কিছু ভুল করছি (তবে এটি নিশ্চিত যে এটি এর মতো হবে না)। : (ধন্যবাদ) আমি এ বিস্তারিত প্রশ্ন পোস্ট stackoverflow.com/questions/40833031/...
JimCzek

1

ম্যাক ওএসএক্স-এ প্রথম মেনু আইটেম, অ্যান্ড্রয়েড স্টুডিও> পছন্দ> সিস্টেম সেটিংস (বাম মেনু)> মেমরি সেটিংস এবং ডায়লগটিতে হিপ আকার পরিবর্তন করে সহজেই গাদা আকার পরিবর্তন করা যায় ।

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

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