Не удалось форматировать Dalvik: не удалось преобразовать dex. PermGen space - Android - PullRequest
1 голос
/ 09 февраля 2011

Мне нужно использовать классификатор J48 в Android.Но сталкиваюсь с проблемами кучи.Есть ли способ исправить то же самое?Я получаю сообщение об ошибке.Не удалось форматировать Dalvik: не удалось преобразовать dex.Пространство PermGen.

1 Ответ

0 голосов
/ 14 февраля 2011

Итак, у вас есть проблема с памятью при использовании J48 в Weka на Android.Я бы попытался диагностировать это в следующем порядке:

  1. Сколько памяти использует ваша программа?См. здесь и здесь о потреблении памяти Weka.
  2. Добавьте больше памяти в JVM (также в предыдущих ссылках).
  3. Попробуйте запустить этона более богатой JVM - это может работать на рабочем столе?Или проблема не связана с ресурсами ОС?
  4. Настройте свой алгоритм - создайте меньшее дерево или обрежьте его более интенсивно.
  5. Сократите набор данных - удалите ненужные атрибуты.
  6. Сократите набор данных - используйте меньшее количество экземпляров.
  7. Используйте другой алгоритм.
  8. Если все остальное не помогло - реализуйте дерево решений, используя другую библиотеку (scipy / Orange / KNIME / Rapid miner), илисверните свое.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...