Как я могу получить и изменить размер стека (даже для основного потока) моего приложения для Android.Размер стека Android
4
A
ответ
1
AFAIK -Xss может использоваться в качестве командной строки для изменения размера стеков основных потоков, если не использовать командную строку, инфраструктура приложения будет использовать размер по умолчанию. В этом случае, если вам нужно больше стека, вам нужно будет начать поток (используя этот ctor), чтобы выполнить эту работу.
2
Размер стека основного потока установлен в прошивке и не может быть изменен, кроме модификации прошивки для вашего собственного телефона. Как указывает г-н Стронг, для потоков, которые вы используете, вы можете установить свой собственный размер стека.
Смежные вопросы
- 1. Android: Увеличьте размер стека вызовов
- 2. Как получить размер стека
- 3. android memory (максимальный размер стека вызовов)
- 4. java.lang.StackOverflowError: размер стека 8MB
- 5. Как предотвратить переполнение стека, контролируя размер стека?
- 6. размер стека стека в Windows (Visual C++)
- 7. Увеличьте размер стека программы
- 8. Безопасный размер стека стеков?
- 9. Что задает размер стека?
- 10. Размер стека на BlackBerry?
- 11. Размер стека FreeRTOS
- 12. Каков текущий размер стека?
- 13. Увеличить размер стека
- 14. Увеличить размер стека C#
- 15. Рекурсивный размер стека
- 16. Размер переменной стека
- 17. Найти размер стека файлов
- 18. Максимальный размер стека превышен
- 19. Увеличить размер стека AsyncTask?
- 20. Максимальный размер объекта стека
- 21. Tomcat7 Размер стека - маленький
- 22. Должен ли размер стека максимальный размер?
- 23. Размер стека и типы значений
- 24. Рельсы File_field Максимальный размер стека
- 25. ggplot2 размер стека Неравный geom_bar
- 26. Размер стека Java по умолчанию
- 27. Ошибка «Максимальный размер стека вызовов»
- 28. Возможный размер стека встроенного устройства
- 29. настройка boost :: размер стека потока
- 30. Размер стека вызовов быстрой сортировки
И как я могу получить размер stakc текущего потока (в частности, основного потока) – Arutha
Я не верю, что есть способ сделать это во время выполнения. Согласно Googlers, по крайней мере, по состоянию на апрель прошлого года, размер стека основных приложений был 8 КБ: http://groups.google.com/group/android-developers/browse_thread/thread/d880c3d5777127d9/f7465bd649f641cd – CommonsWare
Кажется, что он меняется в версии 1.6, потому что у меня есть StackOverFlowError в 1.5, но не с 1.6. Я не нашел информации о увеличении размера стека. – Arutha