powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / память
18 сообщений из 18, страница 1 из 1
память
    #34314577
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java.lang.OutOfMemoryError

Нашел инфу, если не хватает памяти то для JVM добавить память:
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size

ну ладно, а где его добавлять то?
у меня при запуске программы с папки jBoss\...\deploy\example.jar
вызывает такую фигню.
jBoss работает с C:\j2sdk1.4.2_05 через JAVA_HOME

как я понял мне теперь нужно в j2sdk1.4.2_05 увеличить память. Токо где и как?
...
Рейтинг: 0 / 0
память
    #34314579
^ozzy^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JAVA_OPTS ?
...
Рейтинг: 0 / 0
память
    #34314582
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java -Xms512m -Xmx512m example
запускаю прогу так. А если я хочу чтобы у VM память была всегда на 512 мб???
Где прописывать?
...
Рейтинг: 0 / 0
память
    #34314583
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JAVA_OPTS
что это? и как его использовать? это наверное переменная для увелечения памяти?
...
Рейтинг: 0 / 0
память
    #34314585
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще у меня jBoss сам запускает проги при деплой.
кароче я че то не врубаюсь :(
...
Рейтинг: 0 / 0
память
    #34314595
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В папке <jboss>/bin есть файл run (bat - для винды, sh - для *nix). В нем нужно найти переменную JAVA_OPTS, ну и соответственно добавить опции.
...
Рейтинг: 0 / 0
память
    #34314601
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11:04:07,812 ERROR [LogInterceptor] Unexpected Error in method: public abstract
int ias_api.ias_api.PipePoint_Set(int,int,int,double,double,double,double,double
,double) throws java.rmi.RemoteException
java.lang.OutOfMemoryError

Вот такая вот ошибка на консоли jBoss :(
...
Рейтинг: 0 / 0
память
    #34314618
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо помогло.
Смысл в том что при заливке данных на тысячи записей, я чатсо обращаюсь к одноу методу, там переменные обновляются и обнуляются. Но похоже сборщик мусоров не очень то ичистит памть. :(
...
Рейтинг: 0 / 0
память
    #34314661
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять вылезла ошибка.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
     public   int   Weld_Set( int  p_WeldKey,
                          int  p_PipePointId,
                         String p_Name,
                          int  p_MaterialId,
                          double  p_Width,
                          double  p_ResidualStress) {
        int  R =  0 ;
            try  {
               cstmt = getConnect.prepareCall("{? = call PIPECONFIG.Weld_Set(?,?,?,?,?,?)}");
               cstmt.registerOutParameter( 1 ,OracleTypes.INTEGER);
               cstmt.setInt( 2 , p_WeldKey);
               cstmt.setInt( 3 , p_PipePointId);
               cstmt.setString( 4 , p_Name);
               cstmt.setInt( 5 , p_MaterialId);
               cstmt.setDouble( 6 , p_Width);
               cstmt.setDouble( 7 , p_ResidualStress);
               cstmt.execute();
               R = cstmt.getInt( 1 );
           }
            catch  (SQLException e) {
               write(e, "Weld_Set");
           }
        return  R;
    }

Этот метод. Может есть какой нибудь способ вручную чистить память?
...
Рейтинг: 0 / 0
память
    #34314763
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а
Код: plaintext
cstmt.close();
не пробовал делать?
...
Рейтинг: 0 / 0
память
    #34314782
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может читканём фак по jdbc и проверим как закрываются result set и connection??
...
Рейтинг: 0 / 0
память
    #34315152
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidСпасибо помогло.
Смысл в том что при заливке данных на тысячи записей, я чатсо обращаюсь к одноу методу, там переменные обновляются и обнуляются. Но похоже сборщик мусоров не очень то ичистит памть. :(
Классно. "Сборщик мусорОв". Гыыы.
...
Рейтинг: 0 / 0
память
    #34315282
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не объязательно закрывать. сам закроется в завершении по дефаулту.
...
Рейтинг: 0 / 0
память
    #34316000
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidне объязательно закрывать. сам закроется в завершении по дефаулту.

Ню-ню.
...
Рейтинг: 0 / 0
память
    #34316191
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz LiQuidне объязательно закрывать. сам закроется в завершении по дефаулту.
Ню-ню.
А в чем-то он прав. После перезагрузки-то точно закроется :)
...
Рейтинг: 0 / 0
память
    #34316206
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осталось написать небольшое решение, которое будет на автомате перегружать прогу вместе с JVM - и проблема решена =)))
...
Рейтинг: 0 / 0
память
    #34316633
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidне объязательно закрывать. сам закроется в завершении по дефаулту.

Обязательно. В случае, если ты работаешь через пул (а все нормальные люди пул используют), метод Connection.close не закрывает соединение физически, а всего лишь метит его как свободное. При этом ни резалтсет, и стейтмент не закрываются.
...
Рейтинг: 0 / 0
память
    #34316652
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про какой такой дефолт идёт речь???
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / память
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]