- Khi muốn tối ưu về tốc độ, trước tiên, cần tập trung vào tối ưu việc thiết kế
và lựa chọn giải thuật cho hợp lý, sau đó mới thực hiện việc cải thiện tốc độ ở mức cấp thấp trên từng dòng lệnh bởi vì phần lớn thời gian chương trình hoạt động được dùng cho việc thực hiện các hàm xử lý trong thư viện do chúng ta gọi đến, đặc biệt là đối với các chức năng xử lý đồ họa cấp thấp.
- Quy tắc 90/10 : “trong các chương trình có nhu cầu xử lý đồ họa lớn, đặc biệt là các phần mềm trò chơi hành động, 90% tổng thời gian xử lý của chương trình dùng để xử lý 10% mã nguồn”. Như vậy, 90% mã nguồn còn lại chỉ cần 10% thời gian để xử lý. Do đó, chúng ta cần phải tập trung xác định những thao tác xử lý nào tiêu tốn nhiều thời gian xử lý nhất để tìm cách tối ưu hóa chúng.
- Hiệu suất thi hành các lệnh không giống nhau trên thiết bị của các nhà sản xuất khác nhau do mỗi hãng sản xuất có công nghệ và cách cài đặt xử lý theo đặc tả
MIDP khác nhau.