Như tôi biết, GC theo dõi không thể tránh chặn luồng trong suốt GC hoàn chỉnh.GC và trò chơi thời gian thực của Lua
Tôi đã sử dụng XNA + C# và thời gian GC không thể xóa. Vì vậy, tôi chuyển sang ngôn ngữ cấp thấp hơn C, nhưng tôi nhận ra tôi cần ngôn ngữ kịch bản. Tôi đang xem xét Lua, nhưng tôi lo lắng về cơ chế GC của Lua. Lua đang sử dụng GC theo dõi gia tăng, và chặn luồng cũng phải là quá.
Vậy tôi nên xử lý điều này như thế nào trong trò chơi thời gian thực?
Bạn không viết trò chơi có yêu cầu FPS chặt chẽ bằng ngôn ngữ GC hoặc bạn không tạo đủ rác thải tạo chu kỳ GC mất nhiều thời gian hơn chấp nhận được. Trước tiên hãy thử xem có bất kỳ hit đáng chú ý nào không. – delnan