I have some problerms about Chromium Network Stack. Hope some one could help me.
I take charge of the network optimizing in my team ,and our browser[Android Platform] is switch to [Chromium Network Stack] last year which used to be Java-Net..
I want to know why Chromium Network has only a single thread (which we set 7 in Java-net) to charge the Network task? During the first second I navigate a website, the network thread(IO thread) is so busy that a lot of tasks we post are delayed a lot, because the io-thread is filled up with too many tasks, cpu could only process them in order.
Are there any documents or articles, papers to prove Chrome needs only one thread to charge all network tasks? or prove that single IO thread is not the bottleneck of Chrome ? Hope someone could help me , and give me some advice.