Cùng một malloc(1MB) chênh nhau 166 lần — bí mật nằm ở chỗ nó có chạm nhân hay không
Tưởng cấp phát stack và heap tốn ngang nhau, hoặc malloc luôn đắt vì gọi OS? Tôi đo: stack ~1ns (chỉ trừ con trỏ), malloc/free ~5-12ns mà chẳng syscall lần nào (glibc giữ block để tái dùng), và cùng một malloc(1MB) chênh 166 lần tùy có chạm nhân hay không.