Задачи | 4 уровень | 4 лекция
Комментарии (72)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Fl1s Backend Developer
29 января, 20:26
MacBook Air M1:
Bye-Bye, Simka!
Finalized
Done
It took 5 s
0
Gans Electro
6 декабря 2023, 14:22
Как я понимаю по хорошему должно вылезти OutOfMemoryError и мягкая ссылка должна быть убита прежде чем программа упадет. А если программа завершается без проблем то уничтожаются абсолютно все ссылки и наш эксперимент не такой чистый. Я менял List на Map и все сработало. Мартышка умирала первой
0
wokku
16 июля 2023, 08:53
System.gc() является популярной командой, которую разработчики используют для предложения системе выполнить сборку мусора (garbage collection, GC) в Java Virtual Machine (JVM). Однако следует помнить, что сборка мусора в JVM не происходит немедленно, а запускается по решению самой JVM.
Когда вызывается System.gc(), JVM делает предположение о том, что следует затратить ресурсы на освобождение памяти, занимаемой неиспользуемыми объектами. Тем не менее, это не гарантирует, что этот процесс будет выполнен до определенного времени, и даже не гарантирует, что он вообще будет выполнен.
Также не гарантируется, что этот процесс определит изменения в достижимости определенного числа объектов или что какое-то определенное число объектов Reference будет очищено и поставлено в очередь.
Таким образом, System.gc() предлагает, но не обязывает JVM выполнить сборку мусора. Это означает, что JVM может полностью игнорировать этот запрос, если считает, что сборка мусора в текущий момент не требуется.
Важно помнить, что ручное управление сборкой мусора может привести к нежелательным побочным эффектам и снижению производительности, поэтому в большинстве случаев лучше доверить эту задачу JVM.
+3
Sitnikov Konstantin
13 июля 2023, 17:01
Что-то у меня никаких Finalized
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 427819008 bytes for G1 virtual space
# An error report file with more information is saved as:
# D:\My Documents\JavaRushProjects\JavaRushTasks\hs_err_pid40164.log
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x000000076d400000, 427819008, 0) failed; error='���� �������� ������� ��� ��� ���������� ��������' (DOS error/errno=1455)
0
li.chExpert
28 апреля 2023, 12:45
187 s
Core i7, 16 Gb
0
Anonymous #3276583
25 марта 2023, 17:48
Output
An out-of-memory exception has occurred
Bye-Bye, Simka!
Finalized
Done
It took 3 s
0
Magen
21 декабря 2022, 11:19
Ради чего переносить одну задачу, тем более легкую на новую страницу, если можно там же ее дать и все.
0
Роман КончаловExpert
31 марта 2022, 18:21
В диспетчере задач или мониторе ресурсов можно наблюдать прогресс)
+3
Александр
6 марта 2022, 11:31
An out-of-memory exception has occurred
Finalized
Done
It took 19 s
0
К М
25 января 2022, 05:34
Mac mini m1 16Gb 256Gb
Bye-Bye, Simka!
An out-of-memory exception has occurred
Finalized
Done
It took 120 s
0