![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ShkVal |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 10.11.2004 Репутация: 1 Всего: 1 |
Использую JFreeChart. Когда он активен т.е. выведен на экран тормозится работа всего процесса. Чарт запущен в отдельном потоке. Может кто сталкивался с этим, как убрать торможение работы всего процесса?
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
Хм... По-моему, если поток тормозит работу процесса в целом, это значит, что он просто жрет все ресурсы, отведенные процессу.
Если в потоке есть цикл, имеет смысл попробовать ненадолго приостанавливать его(sleep), чтобы дать другим потокам возможность получить ресурсы. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| ShkVal |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 10.11.2004 Репутация: 1 Всего: 1 |
Тормозит похоже при прорисовке. Чем меньше панель чарта, тем быстрее начинает работать и наооборот.
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
А циклического repaint'а, случаем, не происходит?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| ShkVal |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 10.11.2004 Репутация: 1 Всего: 1 |
Вроде происходит. Я в цикле добавляю значения к чарту и засыпает поток потом на 500 милисекунд
Это сообщение отредактировал(а) ShkVal - 11.4.2005, 16:57 |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
Хм, странно. Вроде, если поток засыпает, он не должен уже влиять на работу других потоков, если только только не работает с синхронизированным объектом. Но здесь объект, кажись, не синхронизируется.
А без таймаута как работает? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| ShkVal |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 122 Регистрация: 10.11.2004 Репутация: 1 Всего: 1 |
Посоветуйте какой-нибудь чарт для использования в реалтайме
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |