Skip to content

Commit

Permalink
Save
Browse files Browse the repository at this point in the history
  • Loading branch information
stden committed Jan 5, 2017
1 parent bd9d043 commit 0d5da51
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 5 deletions.
14 changes: 12 additions & 2 deletions 00_intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -304,8 +304,8 @@ Javadoc также предоставляет API для создания док

В каждом случае комментарий должен находиться перед документируемым элементом.

Виды памяти: heap, stack. Настройки памяти при запуске JVM
----------------------------------------------------------
Виды памяти: heap, stack. Опции при запуске JVM для настройки размера памяти
----------------------------------------------------------------------------
java -Xss
- Xss - размер стека
Куча:
Expand All @@ -319,6 +319,16 @@ java -Xms2G - 2 гигабайта
-Xmx80m
-XX:MaxPermSize=128M

* -Xmnsize - initial and maximum size (in bytes) of the heap for the young generation (nursery)
* -Xmssize - размер кучи (heap)
* -Xsssize - размер стека для потока
* -Xmx8G - размер памяти, которую можно использовать JVM (всего)

256 мегабайт в разных единицах: -Xmn256m -Xmn262144k -Xmn268435456

Составить строчку с настройками Java-машины: http://jvmmemory.com/


**Что делать если получаем StackOverflowException?**
* Реально нужно больше стека: увеличить с помощью -Xss
* Избавится от бесконечной рекурсии
Expand Down
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -305,8 +305,8 @@ Javadoc также предоставляет API для создания док

В каждом случае комментарий должен находиться перед документируемым элементом.

Виды памяти: heap, stack. Настройки памяти при запуске JVM
----------------------------------------------------------
Виды памяти: heap, stack. Опции при запуске JVM для настройки размера памяти
----------------------------------------------------------------------------
java -Xss
- Xss - размер стека
Куча:
Expand All @@ -320,6 +320,16 @@ java -Xms2G - 2 гигабайта
-Xmx80m
-XX:MaxPermSize=128M

* -Xmnsize - initial and maximum size (in bytes) of the heap for the young generation (nursery)
* -Xmssize - размер кучи (heap)
* -Xsssize - размер стека для потока
* -Xmx8G - размер памяти, которую можно использовать JVM (всего)

256 мегабайт в разных единицах: -Xmn256m -Xmn262144k -Xmn268435456

Составить строчку с настройками Java-машины: http://jvmmemory.com/


**Что делать если получаем StackOverflowException?**
* Реально нужно больше стека: увеличить с помощью -Xss
* Избавится от бесконечной рекурсии
Expand Down
2 changes: 1 addition & 1 deletion themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* Установка и настройка Git + GitHub. Клиент git для Windows
* Установка и настройка web-сервера Apache Tomcat
* JavaDoc
* Виды памяти: heap, stack. Настройки памяти при запуске JVM
* Виды памяти: heap, stack. Опции при запуске JVM для настройки размера памяти
* Java->class->JVM. Первая программа на Java (Hello World). Package
* Шаблоны Idea для быстрого ввода кода: psvm, sout+v/m, fori...
* Лексика языка Java: комментарии, операторы, переменные, литералы, присваивание, операторные скобки
Expand Down

0 comments on commit 0d5da51

Please sign in to comment.