2012-10-19 25 views

Trả lời

13

Tôi đã viết bài đăng trên blog bạn đã liên kết đến và Vance giải quyết câu hỏi của bạn trong video được nhúng vào khoảng 30:15.

Nhiều tính năng JIT được bật theo mặc định cho các ứng dụng Silverlight 5 và ASP.NET, nhưng không dành cho các ứng dụng dành cho máy tính để bàn. Lý do chính cho điều này là CLR cần một nơi để lưu và tải các tệp chứa thông tin tiểu sử JIT.

Ứng dụng Silverlight 5 và ASP.NET là các ứng dụng được lưu trữ và máy chủ lưu trữ cung cấp một nơi tốt để lưu trữ thông tin tiểu sử. Chúng tôi cũng biết rằng tất cả các ứng dụng này đều có đường dẫn khởi động tương tự và sẽ có thể tận dụng lợi thế của MCJ. Đối với các ứng dụng máy tính để bàn, chúng tôi không có vị trí tốt để đặt hồ sơ và không phải tất cả các ứng dụng đều được hưởng lợi từ MCJ khi khởi động quá trình. Đối với các ứng dụng dành cho máy tính để bàn, chúng tôi đã chọn cung cấp một bộ API có thể được sử dụng để "chọn tham gia" nếu nó sẽ có lợi cho ứng dụng của bạn.

Cảm ơn bạn đã đọc bài đăng và nếu bạn đã thấy bất kỳ kết quả nào từ việc sử dụng tính năng tôi muốn nghe về nó!

+0

Điều này có thể khiến bạn quan tâm: http://stackoverflow.com/questions/12968029/does-profileoptimization-actually-work – leppie

+1

Bạn có bất kỳ đề xuất nào để lưu trữ thông tin hồ sơ đó, tức là mọi đường dẫn độc lập nền tảng không? – Sebastian

Các vấn đề liên quan