ByteDance’in VSCode çatalı Trae IDE’nin performans ve telemetri analizi
(github.com/segmentationf4u1t)- Trae IDE, VSCode tabanlı olsa da aşırı kaynak tüketimi ve gizlilik sorunları tespit edildi
- Kullanıcı ayarlarından bağımsız olarak telemetri verilerini sürekli ByteDance sunucularına gönderiyor
- Kaynak kullanımı, VSCode’a kıyasla 6 kat; süreç sayısı da belirgin biçimde daha fazla
- Toplulukta güvenlik/gizlilik sorunları gündeme getirildiğinde otomatik sansür ve yaptırım uygulanıyor
- Veri toplama yolları ve amaçlarına dair şeffaf açıklama ya da kullanıcı kontrolü eksikliği sorunu bulunuyor
Trae IDE performans ve telemetri analizi: ByteDance’in VSCode çatalına içeriden bir bakış
Executive Summary
Bu analiz, Trae IDE’nin (ByteDance’in çatalladığı Visual Studio Code) performans ve gizlilik sorunlarına odaklanıyor.
Başlıca bulgular; aşırı kaynak tüketimi (VSCode 9 süreç, Trae 33 süreç), kullanıcı telemetriyi kapatsa bile veri aktarımının sürmesi ve topluluk yönetiminde sansür sorunu olmasıdır.
1. Arka plan ve analiz yöntemi
Kişisel projeler için geliştirme ortamı değerlendirmesi sırasında VSCode, Cursor ve Trae olmak üzere 3 IDE karşılaştırmalı olarak incelendi.
Test ortamı aynı şekilde kurulup performans ve ağ davranışındaki farklar özellikle kontrol edildi.
- OS: Microsoft Windows 11 Pro
- CPU: Intel Core™ i7-14700KF
- RAM: 64GB
- Test projesi: Üç IDE’de de aynı kod tabanı yüklendi
- İzleme araçları: System Informer, Fiddler Everywhere
2. Kaynak tüketimi analizi
Süreç sayısı ve bellek kullanımı
İlk testte, her IDE’nin kaynak tüketiminin büyük ölçüde farklı olduğu görüldü.
| IDE | Süreç sayısı | Bellek kullanımı | Performans etkisi |
|---|---|---|---|
| VS Code | 9 | yaklaşık 0.9 GB | referans |
| Cursor | 11 | yaklaşık 1.9 GB | 2.1 kat bellek |
| Trae | 33 | yaklaşık 5.7 GB | 6.3 kat bellek |
- Trae, VSCode’a kıyasla 3.7 kat daha fazla süreç ve 6.3 kat daha fazla bellek kullanıyor.
Topluluk geri bildirimi ve kısmi çözüm
Bu sorun Trae Discord sunucusunda bildirildikten sonra, geliştirme ekibi problemi kabul edip iyileştirme çalışmalarına başladı.
2.0.2 sürümünde süreç sayısında yaklaşık 20 azalma gibi kısmi iyileştirmeler oldu, ancak seviye hâlâ yüksek.
- Güncelleme sonrası (2.0.2): süreç sayısı yaklaşık 13’e, bellek kullanımı ise yaklaşık 2.5GB’a düştü
3. Ağ trafiği ve telemetri incelemesi
İlk ağ analizi
İzleme sonuçlarına göre Trae IDE, sürekli olarak ByteDance sunucularıyla iletişim kuruyor.
- Başlıca uç noktalar:
Telemetri ayarı deneyi
Telemetriyi kapatma denemesi
Ayarlar ekranındaki telemetri engelleme özelliği kullanılsa bile ağ davranışında bir değişiklik olmadı.
Beklenmeyen sonuç
- Telemetri devre dışı bırakıldıktan sonra da mevcut sunucularla bağlantı sürüyor
- Hatta veri aktarım sıklığının arttığı görüldü
4. Veri aktarımı içeriğinin analizi
Toplu telemetri payload’ı
Telemetri devre dışı durumdayken bile aşağıdaki gibi ayrıntılı kullanım verileri gerçek zamanlı olarak aktarılıyor.
- Sistem bilgileri: donanım özellikleri, ayrıntılı OS bilgisi, mimari vb.
- Kullanım örüntüleri: IDE’nin aktif/pasif zamanları, özellik kullanım geçmişi
- Performans metrikleri: yanıt hızı, kaynak kullanımı vb.
- Benzersiz tanımlayıcılar: makine ID’si, kullanıcı ID’si, cihaz kimlik bilgileri
- Çalışma alanı bilgileri: proje bilgileri, dosya yolları (kısmen maskelenmiş)
Kullanıcı etkinliği takibi
Ek uç noktalar üzerinden ayrıntılı kullanıcı etkileşimi bilgileri de aktarılıyor.
- Bağlı/çevrimdışı durumu, aktif süre, editör odağı, kullanılan dosyalar gibi ayrıntılar buna dahil
5. Topluluk yönetimiyle ilgili sorunlar
Otomatik sansür
- Discord sunucusunda ilgili sorunlar dile getirilince otomatik kara liste ve 7 günlük mute hemen uygulandı
trackgibi anahtar kelimeler otomatik sansür kelimeleri olarak tanımlanmıştı- Teknik sorunların gündeme getirilmesine baskıcı bir yanıt verildi
6. Gizlilik ve güvenlik sonuçları
Veri egemenliği ve kullanıcı kontrolü sorunu
- Kullanıcı reddetse bile sürekli veri toplama ve aktarım gerçekleşiyor
- Oldukça ayrıntılı cihaz ve etkinlik bilgileri dış sunuculara gönderiliyor
- Toplanan verilerin izlediği yol ve işleme amacı belirsiz, kullanıcı kontrolü yok
Güvenilirlik ve şeffaflık eksikliği
- Telemetri ayarı fiilen çalışmıyor
- Resmî veri toplama bildirimi ve açıklaması yetersiz
- Topluluk içindeki eleştiri/ihbarcı sansürü şeffaflığı azaltıyor
Temel özet
- Trae IDE, VSCode’a kıyasla 6 kat düzeyinde kaynak kullanımı gösteriyor
- Telemetri engelleme ayarı gerçekte çalışmayan, göstermelik bir seçenekten ibaret
- Toplulukta sağlıklı teknik tartışma sansür nedeniyle kısıtlanıyor
- Veri toplama ve işleme konusunda açıklama eksikliği var ve kullanıcıya seçim hakkı tanınmıyor
Bu analiz, 2025 Temmuz itibarıyla PRE-2.0.2 ve 2.0.2 sürümlerindeki Trae IDE üzerinde gerçekleştirildi.
Ağ trafiği standart izleme araçlarıyla yakalandı ve tüm sonuçlar yeniden üretilebilir.
Topluluk üyelerine, doğrudan deney yapmaları ve sonuçları daha uygun iletişim kanalları üzerinden paylaşmaları öneriliyor.
1 yorum
Hacker News yorumu