تالار گفتمان مانشت
خطا در eclipse هنگام پردازش حجم زیاد داده - GC overhead limit exceeded - نسخه‌ی قابل چاپ

خطا در eclipse هنگام پردازش حجم زیاد داده - GC overhead limit exceeded - ahp89 - 07 شهریور ۱۳۹۴ ۰۹:۵۲ ب.ظ

سلام دوستان

من یه فایل به حجم حدودا ۹۰۰ مگابایت رو میخام بخونم و هنگام خوندم رویه هر خطش پردازش انجام بدم و تبدیل به دوقسمتش کنم
وقتی داره فایل رو میخونه خطای زیر رو میده
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1067)
at java.lang.Double.valueOf(Double.java:504)

یه سرچی زدم گفته بودن فایل ecplise.ini رو دستکاری کن و دوسه تا متغیراشو عوض کن منم اینکارو کردم که اینجوری تغییر دادم
-XX:MaxPermSize=2048m
-Xms2048m
-Xmx4096m


ولی بازم خطا میده.کسی تجربه ای داره تو این زمینه؟

پیشاپیش ممنون از کمکتون.

خطا در eclipse هنگام پردازش حجم زیاد داده - GC overhead limit exceeded - equilibrium - 07 شهریور ۱۳۹۴ ۱۱:۱۵ ب.ظ

سلام؛
مسیر زیر رو دنبال:
Run->Run Configurations-> Arguments->VM arguments
و عبارت زیر رو تایپ کنید:
Xmx2048M-

RE: خطا در eclipse هنگام پردازش حجم زیاد داده - GC overhead limit exceeded - ahp89 - 07 شهریور ۱۳۹۴ ۱۱:۳۳ ب.ظ

(۰۷ شهریور ۱۳۹۴ ۱۱:۱۵ ب.ظ)equilibrium نوشته شده توسط:  سلام؛
مسیر زیر رو دنبال:
Run->Run Configurations-> Arguments->VM arguments
و عبارت زیر رو تایپ کنید:
Xmx2048M-

ممنون ,خیلی لطف کردین,درست شد, یعنی قسمت بیشتری از فایلو خوند هنوزم همشو نخونده, تا چه عددی میشه داد؟میتونم ۸ گیگش کنم؟رمم چهاره!
چرا از فایل eclipse.ini نخونده؟
ببخشید سوالام زیاد شد.

بازم ممنون.