2012-06-24 11 views
7

Bất kỳ ý tưởng nào về phân tích thoát trong dalvik? Hoặc khi nào và nếu nó được lên kế hoạch để được thêm vào?Android valvik vm có sử dụng tối ưu hóa phân tích thoát không?

Tôi xem xét việc phân tích thoát một tính năng rất quan trọng trong ngôn ngữ GC để tránh các đối tượng bị loại ra mỗi khi phương thức được gọi, và hiện tại tôi preallocate một đối tượng trong lớp và đặt lại nó ở đầu phương pháp. (Tôi đang viết trò chơi 3D cho android ... trong java), nhưng tôi thấy phương pháp này xấu xí và giữ bộ nhớ hogged với các đối tượng preallocated.

Trả lời

4

Bất kỳ ý tưởng nào về phân tích thoát trong dalvik?

source code in the dx portion of the Dalvik project thực hiện một số phân tích thoát hạn chế. Cho dù điều này thực sự được sử dụng trong sản xuất, tôi không thể nói, và chủ đề chắc chắn dường như không đến rất nhiều.

Hoặc khi nào và nếu dự định được thêm vào?

Google không đưa ra nhiều ý kiến ​​về các khả năng chuyển tiếp về khả năng của Android.

+3

Tôi tin rằng mã bạn trích dẫn không kết thúc được kích hoạt, chủ yếu là vì nó dường như không giúp ích đáng kể trong thực tế, và IIRC nó có thể gây nhầm lẫn cho các trình gỡ rối. – danfuzz

+0

@danfuzz: Cảm ơn thông tin! Thật tuyệt vời khi nhận được thông tin chuyên gia về các loại chi tiết này. – CommonsWare