Theo Microsoft’s Steve Carroll (Giám đốc phát triển cho Visual C++ đội), bạn có thể loại bỏ các cuộc gọi từ xa bằng cách thêm notelemetry.obj
với các tùy chọn lệnh của linker:
Steve Carroll giải thích rằng điều này sẽ được gỡ bỏ trong Bản cập nhật sắp tới 3:
Mục đích của chúng tôi là lành tính - mong muốn của chúng tôi là xây dựng một khung sẽ giúp điều tra các vấn đề về hiệu suất và cải thiện lity của trình tối ưu hóa của chúng tôi, chúng tôi sẽ nhận được bất kỳ báo cáo nào về sự chậm lại hoặc sự cố về sự cố đặc biệt của sự cố trong lĩnh vực này. Chúng tôi xin lỗi vì đã tăng mức độ nghi ngờ hơn nữa bằng cách không bao gồm nguồn CRT, đây chỉ là một sự giám sát về phía chúng tôi. Mặc dù vậy, một số bạn đã nghiên cứu cơ chế này hoạt động như thế nào trong chi tiết đẹp. Như bạn đã gọi là , mã nào kích hoạt sự kiện ETW khi bật , sẽ phát ra dấu thời gian và sự kiện tải mô-đun. Sự kiện dữ liệu chỉ có thể được hiểu nếu khách hàng cung cấp cho chúng tôi thông tin biểu tượng (tức là PDB) để dữ liệu này chỉ áp dụng cho khách hàng tích cực tìm kiếm trợ giúp từ chúng tôi và sẵn sàng chia sẻ các PDB này như một phần điều tra của họ. Tuy nhiên, chúng tôi chưa thực sự hoàn thành bài tập này đầy đủ với bất kỳ khách hàng nào cho đến nay và chúng tôi cho đến nay dựa vào các phương pháp đã được thiết lập của chúng tôi để điều tra và giải quyết các vấn đề tiềm năng thay vào đó là . Chúng tôi dự định xóa các sự kiện này trong Cập nhật 3. Trong thời gian chờ đợi, để loại bỏ sự phụ thuộc này trong Bản cập nhật 2, bạn nên thêm notelemetry.obj vào dòng lệnh trình liên kết của mình.
Full chủ đề [ở đây trên reddit] (https://www.reddit.com/r/cpp/comments/4ibauu/visual_studio_adding_telemetry_function_calls_to/) –