"Chi phí" thô của việc sử dụng các chuỗi trong java là gì? Có bất kỳ quy tắc nào của các ngón tay cái/giá trị thực nghiệm, bộ nhớ tạo ra bao nhiêu chi phí cho một bộ nhớ không? Có một ước tính sơ bộ bao nhiêu chu kỳ CPU nó chi phí để tạo ra một sợi?"Chi phí" thô của Chủ đề trong chu trình và bộ nhớ CPU là gì?
Bối cảnh: Trong một servlet của ứng dụng web, tôi muốn song song việc tạo nội dung vì các phần của nội dung dựa trên tệp, dựa trên cơ sở dữ liệu cũng như dựa trên web. Nhưng điều này có nghĩa là đối với mỗi "http-request-thread" (của container serlvet của tôi), tôi sẽ có thêm hai đến bốn luồng. Lưu ý rằng tôi sẽ sử dụng ExecutorService
trong Java 6.
Tôi nên mong đợi điều gì khi sử dụng hàng trăm đến hàng nghìn chuỗi Java trên máy chủ web?