Size: a a a

2020 September 30

Ю

Юрий in learn.java
не запустишь свой проект на другом пк)
источник

Ю

Юрий in learn.java
this.getClass().getResource(""); правильно делать так
источник

DB

Denys Bondarenko in learn.java
ты можешь выбрать не только абсолютный путь
источник

М

Максим in learn.java
Подскажите правильно ли я понимаю что если я запущу свое  приложение в одном потоке то оно будет использовать только ресурсы одного ядра? Т.е если 6 ядер, то нагрузка на проц будет не выше 20%?
источник

ch

central hardware in learn.java
Максим
Подскажите правильно ли я понимаю что если я запущу свое  приложение в одном потоке то оно будет использовать только ресурсы одного ядра? Т.е если 6 ядер, то нагрузка на проц будет не выше 20%?
нет
источник

М

Максим in learn.java
А почему когда я запускаю метод по перебору чисел, у меня процессор не грузится больше 20%, но если запускаю этот же пример в 2 потоках одновременно то нагрузка возрастает до 40% и так далее?
источник

ch

central hardware in learn.java
Максим
А почему когда я запускаю метод по перебору чисел, у меня процессор не грузится больше 20%, но если запускаю этот же пример в 2 потоках одновременно то нагрузка возрастает до 40% и так далее?
только операционная система решает что и на каких ядрах будет выполнятся, а на ваши вычисления влияет сотни факторов, нужно смотреть по факту, может вы и не можете с вашим алгоритмо загрузить процессор, а может IO проседает
источник

DS

Dmitriy Shilnikov in learn.java
Максим
Подскажите правильно ли я понимаю что если я запущу свое  приложение в одном потоке то оно будет использовать только ресурсы одного ядра? Т.е если 6 ядер, то нагрузка на проц будет не выше 20%?
Ну с некоторыми допущениями, да, так примерно и будет.
источник

DS

Dmitriy Shilnikov in learn.java
Если действительно в процессор упрётся производительность.
источник

ch

central hardware in learn.java
на процессоре выполняются тысячи процессов, с десятками тысячь переключений контекста в секунду, это какие то очень большие допущения что мы можешь расматривать программу как один единственный поток который будет выполнятся на ядре
источник

DS

Dmitriy Shilnikov in learn.java
central hardware
на процессоре выполняются тысячи процессов, с десятками тысячь переключений контекста в секунду, это какие то очень большие допущения что мы можешь расматривать программу как один единственный поток который будет выполнятся на ядре
Если у тебя в программе один поток, который реально чего-то делает, то вполне можно рассматривать её как один поток )
источник

М

Максим in learn.java
Мой метод выполняется 10сек. При этом использует только 20% ресурсов. Если я запускаю в двух , трех потоках время по прежнему 10сек, а выполненой работы в 3 раза больше. Как мне использовать все ресурсы в одном потоке? Или я в скорость памяти упираюсь?
источник

ch

central hardware in learn.java
Максим
Мой метод выполняется 10сек. При этом использует только 20% ресурсов. Если я запускаю в двух , трех потоках время по прежнему 10сек, а выполненой работы в 3 раза больше. Как мне использовать все ресурсы в одном потоке? Или я в скорость памяти упираюсь?
распаралеливать работу очень сложная задача, которая не может быть выполнена без серьезной аналитики
источник

ЕП

Евгений Попов... in learn.java
Ребят как записать каждый бит дважды с помощью bitwise и bit shift? К примеру 10 - 1100, 0011 - 0000 1111
источник

ch

central hardware in learn.java
и не все алгоритмы могут быть распаралелены
источник

DS

Dmitriy Shilnikov in learn.java
Максим
Мой метод выполняется 10сек. При этом использует только 20% ресурсов. Если я запускаю в двух , трех потоках время по прежнему 10сек, а выполненой работы в 3 раза больше. Как мне использовать все ресурсы в одном потоке? Или я в скорость памяти упираюсь?
источник

DS

Dmitriy Shilnikov in learn.java
Вот так выглядит бесконечный цикл )
источник

DS

Dmitriy Shilnikov in learn.java
4 ядра
источник

М

Максим in learn.java
central hardware
распаралеливать работу очень сложная задача, которая не может быть выполнена без серьезной аналитики
Я понимаю. То есть я прав что один поток использует ресурсы одного ядра ?
источник

ch

central hardware in learn.java
Максим
Я понимаю. То есть я прав что один поток использует ресурсы одного ядра ?
это может быть так, однако ничего это не гарантирует
источник