Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / память / 18 сообщений из 18, страница 1 из 1
08.02.2007, 08:19:19
    #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
08.02.2007, 08:23:56
    #34314579
^ozzy^
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
JAVA_OPTS ?
...
Рейтинг: 0 / 0
08.02.2007, 08:26:01
    #34314582
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
java -Xms512m -Xmx512m example
запускаю прогу так. А если я хочу чтобы у VM память была всегда на 512 мб???
Где прописывать?
...
Рейтинг: 0 / 0
08.02.2007, 08:26:42
    #34314583
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
JAVA_OPTS
что это? и как его использовать? это наверное переменная для увелечения памяти?
...
Рейтинг: 0 / 0
08.02.2007, 08:28:03
    #34314585
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
И еще у меня jBoss сам запускает проги при деплой.
кароче я че то не врубаюсь :(
...
Рейтинг: 0 / 0
08.02.2007, 08:35:42
    #34314595
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
В папке <jboss>/bin есть файл run (bat - для винды, sh - для *nix). В нем нужно найти переменную JAVA_OPTS, ну и соответственно добавить опции.
...
Рейтинг: 0 / 0
08.02.2007, 08:41:09
    #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
08.02.2007, 08:53:36
    #34314618
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
Спасибо помогло.
Смысл в том что при заливке данных на тысячи записей, я чатсо обращаюсь к одноу методу, там переменные обновляются и обнуляются. Но похоже сборщик мусоров не очень то ичистит памть. :(
...
Рейтинг: 0 / 0
08.02.2007, 09:21:03
    #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
08.02.2007, 09:55:04
    #34314763
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
а
Код: plaintext
cstmt.close();
не пробовал делать?
...
Рейтинг: 0 / 0
08.02.2007, 10:03:09
    #34314782
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
может читканём фак по jdbc и проверим как закрываются result set и connection??
...
Рейтинг: 0 / 0
08.02.2007, 11:42:58
    #34315152
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
LiQuidСпасибо помогло.
Смысл в том что при заливке данных на тысячи записей, я чатсо обращаюсь к одноу методу, там переменные обновляются и обнуляются. Но похоже сборщик мусоров не очень то ичистит памть. :(
Классно. "Сборщик мусорОв". Гыыы.
...
Рейтинг: 0 / 0
08.02.2007, 12:10:36
    #34315282
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
не объязательно закрывать. сам закроется в завершении по дефаулту.
...
Рейтинг: 0 / 0
08.02.2007, 14:32:08
    #34316000
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
память
LiQuidне объязательно закрывать. сам закроется в завершении по дефаулту.

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

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


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