Pytania otagowane jako memory-management

Proces dynamicznego przydzielania i zwalniania części pamięci fizycznej w celu odpowiadania na żądania programu, jeśli to możliwe, uczciwie i bez głodu wśród żądających.

8
Jak zapobiec java.lang.OutOfMemoryError: PermGen space w kompilacji Scala?
Zauważyłem dziwne zachowanie mojego kompilatora Scala. Czasami podczas kompilowania klasy zgłasza OutOfMemoryError. Oto komunikat o błędzie: [info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes... java.lang.OutOfMemoryError: PermGen space Error during sbt execution: java.lang.OutOfMemoryError: PermGen space Dzieje się to tylko raz na jakiś czas, a błąd zwykle nie jest zgłaszany przy kolejnym uruchomieniu …

3
Przestrzeń perm vs przestrzeń sterty
Po pierwsze, jaka jest różnica między przestrzenią trwałą a przestrzenią sterty (co i w jaki sposób maszyna JVM decyduje się na użycie każdej przestrzeni pamięci)? Po drugie, ale najważniejsze, jaki rodzaj współczynnika byłby zalecany dla standardowej aplikacji Java typu MVC?

1
Zużycie pamięci GetRef (odśmiecanie) zmieniło się z KB4525236
Problemy z brakiem pamięci występują po zainstalowaniu KB4525236 na naszych serwerach / klientach z systemem Windows 10. Wydaje się, że ta poprawka zabezpieczeń zmieniła się w momencie, gdy pamięć jest zbierana podczas wywoływania funkcji GetRef. Pre KB4525236 Każde wystąpienie utworzone w funkcji wywoływanej przez GetRefzostało pobrane śmieci, gdy tylko zmienna …

1
Czy inicjalizacje obiektów w Javie „Foo f = new Foo ()” są zasadniczo takie same jak przy użyciu malloc jako wskaźnika w C?
Próbuję zrozumieć rzeczywisty proces tworzenia obiektów w Javie - i przypuszczam, że inne języki programowania. Czy błędem byłoby założenie, że inicjalizacja obiektu w Javie jest taka sama, jak w przypadku użycia malloc dla struktury w C? Przykład: Foo f = new Foo(10); typedef struct foo Foo; Foo *f = malloc(sizeof(Foo)); …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.