Tham khảo tài liệu 'silverlight tiếng việt phần 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | CHƯƠNG IX HIỆU SUÁT HOẠT ĐỘNG TRONG ỨNG DỤNG SILVERLIGHT Làm thế nào để chương trình của bạn chạy nhanh và ổn định Để ứng dụng củạ bạn hoạt động ổn định với hiệu suất cao bạn cẩn phải chọn những phương án khả thi và tối ưu và t ránh những sai lầm trong việc lựa chọn phương án. Chúng tôi đưa ra một số gọi ý giúp cho một ứng dụng chạy nhan h và hiệu quả dưới đây. Thử nghiệm trên nhiều hệ điều hành và trình duyệt Nếu bạn đang phát triển Silverlight dành cho các ứng dụng dựa trên nhiều hệ điều hành ví dụ máy Macintosh Wind ows và các trình duyệt ví dụ Internet Explorer Mozilla Firefox Apple Safari bạn nên thường xuyên kiểm tra các ứng dụng của bạn trên các nền tảng và trình duyệt mà bạn đang nhắm tới. Những sự khác nhau trong nền tảng hoặc và c ách thức hoạt động của trình duyệt và các mã Silverlight lập trình ứng dụng có thể ảnh hưởng đến hiệu suất ứng dụn g. Bạn nên kiểm tra kỹ lưỡng khi bạn tạo các ứng dụng có sử dụng nhúng các plug-in có sự kiểm trứng và minh bạch nguồn gốc plug-in. Đặt EnableFrameRateCounter cho đúng trong thời gian phát triển Hiệu suất khi render đối với các plug-in là khác nhau với các thông số và dữ liệu phức tạp. Chúng tôi khuyên bạn nên đặt EnableFrameCounter trong quá trình phát triển. Thiết lập này sẽ hiển thị các khung hình trên giây fps frame per second của Silverlight trên thanh trạng thái trình duyệt do đó bạn có thể tinh chỉnh các ứng dụng của bạn đúng với y êu cầu mà bạn đặt ra Fps currentFramerate maxFramerate CurrentFramerate là số tỷ lệ khung hình trên giây hiện hành của ứng dụng dựa trên điểu kiện môi trường của plug-in. maxFramerate là số tỉ lệ khung hình tối đa được cẩu hình thông qua cậc tham số framerate initialization giá trị maxFr amerate là giá trị tới hạn nghĩa là bất cứ trường họp nào chỉ số thực tế currentFramerate cũng sẽ thắp hơn maxFram erate. Ví dụ khi bạn vào một trang HTML trên Silverlight maxFramerate mạc định là 24khung hình giây Sử dụng Transparent Background Sử dụng Transparent background có thể sẽ hữu ích với