Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2013, 19:30   #1
Ba3yka
 
Регистрация: 18.12.2013
Сообщений: 3
По умолчанию Джава кушает не весь проц

Запускаю программу - процессор 26% оперативка - 40мб. Прога висит.FPS-1
Вопрос: каким образом джава расходует ресурсы? Разрешенная память 1 гиг.
Вин7 32 джава новая комп норм.
Ba3yka вне форума Ответить с цитированием
Старый 19.12.2013, 07:36   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Если, как вы говорите, JAVA кушает не все ресурсы - это же отлично... Что вас смущает?
Просто в java реализовано много хороших вещей по работе с памятью например...
Это в С надо бороться с утечками в памяти, у JAVA таких проблем нет.., что не может не радовать разработчиков.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 19.12.2013, 10:47   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А я не понял, это радостная весть для автора темы или "Хедп!!! Джава не умеет кушать весь проц!!! Как заставить забабахать на не го 100%?"
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.12.2013, 11:20   #4
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А я не понял, это радостная весть для автора темы или "Хедп!!! Джава не умеет кушать весь проц!!! Как заставить забабахать на не го 100%?"
Трудно сказать....
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 19.12.2013, 11:25   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А я не понял, это радостная весть для автора темы или "Хедп!!! Джава не умеет кушать весь проц!!! Как заставить забабахать на не го 100%?"
Ой-ой-ой. Мне удавалось на этой жабе подвесить комп, и получалось. Для молодёжи: делать вам этого не советую. Ну, если только геморрой вам по-плечу!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 19.12.2013, 20:06   #6
Ba3yka
 
Регистрация: 18.12.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А я не понял, это радостная весть для автора темы или "Хедп!!! Джава не умеет кушать весь проц!!! Как заставить забабахать на не го 100%?"
Главное слово здесь - "прога висит, FPS 1 кадр в секунду", вместо нужных 10. Я думал что процессор должен использоваться на все 100%, прежде чем игра нечнет зависания. Так происходит во всех знакомых мне играх, но только не в написанною мною.

Еще раз вопрос - почему программа начинает уменьшать FPS, то есть медленнее обрабатывать Timer, прежде, чем загрузит процессор на 100%.
Ba3yka вне форума Ответить с цитированием
Старый 20.12.2013, 08:38   #7
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

Банально: не рисуете чаще... может ошибка в логике, может что-то задерживает, а рисовка не в отдельном потоке,..
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума Ответить с цитированием
Старый 20.12.2013, 10:59   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Так происходит во всех знакомых мне играх, но только не в написанною мною.
А может они написаны по другому и технологии там применены другие, специально под игры?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.12.2013, 19:30   #9
Ba3yka
 
Регистрация: 18.12.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Ezhik Kihze Посмотреть сообщение
Банально: не рисуете чаще... может ошибка в логике, может что-то задерживает, а рисовка не в отдельном потоке,..
Благодарю за ответ. Он несет больше всего информации.
Ba3yka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему оконное приложение c# кушает процессор больше чем в Delphi. Ruz34 Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 26.09.2013 22:10
Opera слишком много кушает ресурсов alex(21) Софт 12 13.01.2013 13:42
коллекции Джава tanya_m43 Помощь студентам 1 28.01.2012 02:24
Начинаем учить Джава Abuhamed Общие вопросы по Java, Java SE, Kotlin 3 17.02.2010 20:58
Что кушает ресурсы компа??? chingiz Общие вопросы Delphi 6 29.05.2007 13:16