Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: тормозит java приложение freemind  (Прочитано 3078 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yes

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
тормозит java приложение freemind
« : 14 Августа 2009, 22:31:22 »
Доброго всем вечера.
Появилась такая вот проблема, что отвратительно тормоит процес прокрутки карты нарисованной в freemind 0.9 beta4
причём карта там небольшая, узлов 3-4 десятка.
данные:
ubuntu 9.04 x64
freemind 0.9 beta4 (это уже писал )))
ява 5-я
ещё приведу пример sh скрипта через который запускаю
if [ "${JAVA_TYPE}" = "sun" ]
then
_debug "Calling: '${JAVACMD} -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter  $@'."
( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start FreeMind
"${JAVACMD}" -Xmx256M -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@"
else # non-Sun environments don't work currently.
_debug "Calling: '${JAVACMD} -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter  $@'."
( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start FreeMind
"${JAVACMD}" -Xmx256M -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@"
fi
также пробовал, добавлял как советуют в вики параметр
-Dsun.java2d.noddraw=trueне помогло и пробовал
-Xmx1024Mвместо 256 ...
также не помогло

подозреваю что надо что-то с явой сделать, а может и нет.
вообщем буду рад советам!

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: тормозит java приложение freemind
« Ответ #1 : 15 Августа 2009, 09:47:05 »
установите если не поставлена последняя java через репозитории
для меня например это
sun-java6-jre
Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
вызовите через терминал
sudo update-alternatives --config javaи проверьте что яву обрабатывает sun-java, а не openjdk
если у вас яву обрабатывал openjdk, то смените обязательно на sun-java командой выше
отпишите результаты и скиньте после всех действий вывод команды
sudo update-java-alternatives -l
« Последнее редактирование: 15 Августа 2009, 09:49:21 от Алексеенко Василий »

Оффлайн yes

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: тормозит java приложение freemind
« Ответ #2 : 15 Августа 2009, 12:04:33 »
о, огромное спасибо. дело была как минимум в версии явы.
ещё такой момент, я до этого использовал предыдущую версию freemind 0.8 и она не работала с 6 явой, поэтому и стояла 5-ка, сейчас обновил её, пересобрал freemind и стало намного комфортнее.
результаты команд: на sudo update-alternatives --config javaполучаю
Есть 4 альтернатив, которые предоставляют `java'.

  Выбор        Альтернатива
-----------------------------------------------
          1    /usr/bin/gij-4.2
          2    /usr/bin/gij-4.3
*+        3    /usr/lib/jvm/java-gcj/jre/bin/java
          4    /usr/lib/jvm/java-6-sun/jre/bin/java
выбираю, понятное дело 4-ку, далее на
sudo update-java-alternatives -lполучаю
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcj
и ещё тогда будет вопрос, а можно ли ещё как-то ускорить, работу ява приложения, изменив или добавив параметры при запуске ?
мне теперь как минимум из спортивного инетреса инетресно ))
просто к примеру изминение на -Xmx1024M в своё время ускоряло работу eclipse.

Lifewalker

  • Гость
Re: тормозит java приложение freemind
« Ответ #3 : 15 Августа 2009, 12:31:28 »
Думаю, можно попробовать ещё одно. Если памяти навалом, то можно добавить параметр -server для запуска JVM. Этот параметр меняет некоторые аспекты поведения виртуальной машины относительно использования памяти и сборщика мусора, так же влияет на JIT-компилятор. Меняет в сторону ускорения работы :) Подробности можно найти в Интернете.
« Последнее редактирование: 15 Августа 2009, 12:34:45 от Lifewalker »

Оффлайн yes

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: тормозит java приложение freemind
« Ответ #4 : 15 Августа 2009, 15:21:32 »
хорошо, попробую и поэксперимемнтрую.

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.