Vì XAML được biên dịch, nên không có sự khác biệt trong việc thực thi mã như thế này.
Winforms (mã tương tự):So sánh hiệu suất của Winforms và WPF
Form formPeter = new Form();
Textbox textbox = new Textbox();
Label l1 = new Label1();
XAML không được phân tích trong thời gian chạy, như tôi nghĩ ... :-)
Nhưng những gì về render/thực hiện các hình thức lớn với rất nhiều điều khiển? Công nghệ nào nhanh hơn?
Tôi muốn nói rằng các đối tượng WPF có xu hướng nhẹ hơn do cơ sở hạ tầng lưu trữ thưa thớt của WPF. Giá trị thuộc tính phụ thuộc chỉ được lưu trữ nếu chúng thay đổi từ giá trị mặc định của chúng, do đó tiết kiệm rất lớn trên bộ nhớ được thực hiện. –
Tôi tò mò và hơi bi quan về hiệu suất trên máy chủ đầu cuối. – Guge
Bạn cũng nên, Guge. WPF gửi đồ họa thay vì các lệnh hoặc mã thông báo gốc đại diện cho các điều khiển. AFAIK, Microsoft cũng không cam kết làm bất cứ điều gì để khắc phục tình trạng này. –