我该如何获取和更改我的Android应用程序的堆栈大小(即使是主线程)。
主线程栈大小是在固件中设置的,除非修改自己手机的固件,否则无法进行修改。正如Strong先生所指出的那样,对于您分叉的线程,您可以设置自己的堆栈大小。
据我所知,-Xss可以用作命令行来更改主线程的堆栈大小。如果不使用命令行,则应用程序框架将使用默认大小。在这种情况下,如果您需要更多的堆栈,您需要启动一个线程(使用此ctor)来完成工作。