cuốn sách gpt4 ai đã làm

c++ - Việc có các đối tượng lớn trên heap có tệ không?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 10:33:44 hai mươi bốn 4
mua khóa gpt4 Nike

Hậu quả của việc lưu trữ các đối tượng lớn trên heap thay vì ngăn xếp là gì, nếu có? Tôi nhớ đã đọc rằng tốt hơn là nên đặt các đối tượng lớn hơn vào ngăn xếp để hạn chế phân mảnh vùng heap...điều đó có đúng không? Cảm ơn

EDIT: Câu hỏi xuất phát từ trò chơi tôi đang tạo, đối tượng cơ sở của tôi sẽ chứa tất cả thông tin về kết cấu, thực thể, v.v. và rất có thể sẽ được tạo trên heap, tôi thực sự không biết kích thước của nó, chúng ta có thể giả sử khoảng 300 MB

câu trả lời hay nhất

Nói chung là không.

Nó phụ thuộc vào việc triển khai, nhưng trên nhiều hệ thống, kích thước ngăn xếp lớn hơn nhiều so với giới hạn vùng heap. Phân mảnh heap thường trở thành vấn đề nếu một số lượng lớn các đối tượng (nhỏ) được phân bổ trên heap. Nó cũng thường được phân bổ bởi một sốvà phát hànhdo mẫu gây ra.

Giới thiệu về c++ - Việc có các đối tượng lớn trên heap có tệ không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8812102/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress