QUOTE(langtubachkhoa @ Dec 5 2007, 07:26 PM)
Tớ không hiểu cái chỗ bôi đỏ kia lắm. Theo tớ, tiêu hao nhiều CPU hay k là do sự tối ưu hóa của chương trình chứ. Một chương trình nếu tiêu hao quá nhiều CPU thì nhiều khả năng là nó quản lý các thread không tốt, sao lại là do bản chất công nghệ wmv và divX
Vấn đề ở đây là sau khi tối ưu hóa phần mềm tối đa rồi mà nó vẫn còn chậm như thế đấy. Hôm qua tớ vừa nén thử wmv xong, chương trình nén chạy chậm chả kém gì divx.
Còn về bản chất công nghệ thì đúng là càng nén nhỏ thì càng tốn CPU đấy. Cái này tớ đã làm thí nghiệm rồi. Nếu cậu làm vi xử lý nhúng thì sẽ rõ hơn. Cùng một CPU mà cho nó chạy giải nén MPEG2 (thí dụ đầu DVD thông thường) với cả khi giải nén MPEG4 thì thấy kết quả phản ánh đúng điều này.
Hoặc là khi lập trình cũng thế, cậu viết chương trình càng ngốn RAM thì nó chạy càng nhanh. Càng viết tối ưu hóa bộ nhớ thì nó lại càng phải tính nhiều, chạy càng chậm.