• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
V

[Java] Cách khắc phụ lag khi lưu Data và file YML

  • Người tạo chủ đề Người tạo chủ đề VoChiDanh
  • Ngày gửi Ngày gửi

VoChiDanh

Thành viên BQT
DEVELOPER
SUPPORTER
Có cách nào khắc phục lag khi lưu data và file YML không nhỉ? Mình lưu khi người chơi thoát ra thì lúc thoát tps tụt tầm 17, chủ yếu data cũng nhiều phân ra tầm 2-3 file để cho dễ lộn giữa cái này với cái khác.
Mình mới tập code nên có gì mọi người chỉ bảo tí :0
Cảm ơn đã đọc!
 
Tốt nhất là set hết tất cả rồi save file trong một lần.
Gì mà mỗi lần set là mỗi lần save thế?
đâu không phải, cái set xong lưu đó là khi out thôi, còn lại set/remove/add trong lúc ở trong game data tui dùng hashmap để lưu á.
Khi out thì save bằng cách set bằng cái data ở hashmap
 
Hàm save nào cũng ghi lên disk, 12 hàm save là ghi cái file lên disk 12 lần, lag cả VM luôn cũng đúng.
37886


Phần lưu và xử lí dữ liệu người chơi cần được thiết kế lại.
 
Nội dung tương tự Xem nhiều nhất Xem thêm

Thống kê nội dung

Tạo
VoChiDanh,
Trả lời lần cuối từ
VoChiDanh,
Trả lời
8
Lượt xem
990
Quay lại
Trên cùng