1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал Ускорение работы Java [Аргументы]

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Starr, 30 сен 2015.

  1. Автор темы
    Starr

    Starr Активный участник Пользователь

    Баллы:
    98
    Нет, конечно же, уже рассказал всю суть выше.
     
  2. Sergey_28rus

    Sergey_28rus Активный участник Пользователь

    Баллы:
    76
    Вопрос где меняется строка запуска клиента, в клиенте или в лаунчере и можно точнее...
     
  3. Автор темы
    Starr

    Starr Активный участник Пользователь

    Баллы:
    98
    В лаунчере в поле аргументов вписывай. Если кастомный лаунчер, то ищи где можно изменять аргументы JVM.
     
  4. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    А что скажете насчет Zulu, стоит игра свеч?
     
  5. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Zulu это тот же OpenJDK, просто сбоку фич для быстрого деплоймента навинчено. Ну и суппорт типа попинать можно.
     
  6. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    На форуме тут говорили, что сборщик мусора у них намного лучше.
     
  7. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Сборщик мусора лучше у Zing, а не Zulu. Вот только зинг стоит столько вечнозелёных, что даже если всем формумом скинемся, нам не хватит даже на самую бомжатскую лицензию.
     
  8. Lord9000

    Lord9000 Старожил Пользователь

    Баллы:
    103
    Ребят, у меня на сервере есть множество мобов из CustomNPC, всякие сборщики мусора их не снесут?
     
  9. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Лол. Нет.
     
  10. Lord9000

    Lord9000 Старожил Пользователь

    Баллы:
    103
    Ксть тестил готовую строчку - серв не запускался, в чем может быть проблема?
     
  11. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    В отсутствии надобности этих аргументов.
     
  12. Lord9000

    Lord9000 Старожил Пользователь

    Баллы:
    103
    Логично, чуть позже еще надо будет попробовать
     
  13. Erfin

    Erfin Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Erfin
    Спасибо за очень ценную тему.
    Буду признателен, если покажете наглядно полный код запускатора с
    Код:
    taskset -c [ядра] [команда запуска]
    для сервера и клиента. Всё запускаю пока на своём компе. И сервер и клиент.
    Простите но я не понял. Стряпаю карту на своём компе. 4 ядра и 10Г оперативы. 8я ява. Нужно чтоб дальность прорисовки держалась по кругу без выгрузок в соответствии с выставленной настройкой дальности ну и чтоб не подтормаживало)) Пожалуйста, посоветуйте :3
     
  14. NuaN

    NuaN Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    Если тебе нужно например запустить на 4-х ядрах, то делаешь так:
    Код:
    taskset -c 4 java -jar ...
     
  15. Erfin

    Erfin Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Erfin
    Если так:
    Код:
    @ECHO OFF
     SET BINDIR=%~dp0
     CD /D "%BINDIR%"
      java -server -Xmx5G -Xms512M -Xmn128M -XX:SharedReadOnlySize=128M -XX:+UseConcMarkSweepGC -XX:ConcGCThreads=4 -XX:MaxGCPauseMillis=2500 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:-UseGCOverheadLimit -XX:SurvivorRatio=12 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+RewriteFrequentPairs -XX:+UseCompressedOops -XX:+EliminateLocks -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 taskset -c 4 java -jar spigot-1.9.jar
     pause 
    то:
    "Java HotSpot(TM) 64-Bit Server VM warning: ignoring option UseStringCache; support was removed in 8.0
    Error: Could not find or load main class taskset
    Для продолжения нажмите любую клавишу . . ."
     
  16. Автор темы
    Starr

    Starr Активный участник Пользователь

    Баллы:
    98
    Код:
    @ECHO OFF
    SET BINDIR=%~dp0
    CD /D "%BINDIR%"
    taskset -c 4 java -server -Xmx5G -Xms512M -Xmn128M -XX:SharedReadOnlySize=128M -XX:+UseConcMarkSweepGC -XX:ConcGCThreads=4 -XX:MaxGCPauseMillis=2500 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:-UseGCOverheadLimit -XX:SurvivorRatio=12 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+RewriteFrequentPairs -XX:+UseCompressedOops -XX:+EliminateLocks -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -jar spigot-1.9.jar
    pause 
     
  17. Erfin

    Erfin Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Erfin
    Спасибо за отзыв и помощь. Но я так уже делал. И сейчас так же..
    "taskset" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.
    Для продолжения нажмите любую клавишу . . .
     
  18. scrik78

    scrik78 Старожил Пользователь

    Баллы:
    123
    taskset для операционных систем Linux ,а не для Windows
     
  19. Erfin

    Erfin Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Erfin
    Спасибо....
     
  20. VolanDeVovan

    VolanDeVovan Активный участник Пользователь

    Баллы:
    66
    Для более быстрой работы количество максимальной и минимальной выделяемой памяти под сервер должно совпадать!
     

Поделиться этой страницей