தமிழ்
Appearance
தமிழ்
Appearance
இந்த ஆவணம் WSL Dashboard-இன் கட்டமைப்பு வடிவமைப்பு, தொழில்நுட்ப தேர்வு மற்றும் முக்கிய அம்சங்களின் அடிப்படை செயலாக்க தர்க்கத்தை ஆழமாக ஆராய்கிறது, டெவலப்பர்கள் மற்றும் மேம்பட்ட பயனர்களுக்கு தொழில்நுட்ப ஆழமான கண்ணோட்டத்தை வழங்குவதை நோக்கமாகக் கொண்டுள்ளது.
WSL Dashboard கிளாசிக்பதிலளிக்கக்கூடிய UI இயக்கி + ஒத்திசைவற்ற பின்புல பணி கட்டமைப்பைப் பயன்படுத்துகிறது, Rust மொழியின் வகை அமைப்பு மற்றும் உரிமை மாதிரியைப் பயன்படுத்தி நினைவக பாதுகாப்பு மற்றும் உயர் ஒத்தியங்கும் செயல்திறனை உறுதிசெய்கிறது.
பயன்பாடு wsl.exe --list --verbose ஐ அழைத்து அதன் வெளியீட்டை (UTF-16 குறியாக்க செயலாக்கம்) பாகுபடுத்துவதன் மூலம் நிகழ்வின் நிலையை நிகழ்நேரத்தில் பெறுகிறது.
இடமாற்ற அம்சம் WSL-இன் இறக்குமதி/ஏற்றுமதி வழிமுறையைப் பயன்படுத்துகிறது, ஆனால் உயர் சுருக்கம் மற்றும் அணு செயலாக்கத்துடன்.
நெட்வொர்க் அம்சம் வெறும் netsh interface portproxy அழைப்பு மட்டுமல்ல.
wsl hostname -I முடிவுகளை பாகுபடுத்துவதன் மூலம், ஹோஸ்ட் மற்றும் நிகழ்வுக்கு இடையிலான மெய்நிகர் நெட்வொர்க் IPகளை தானாக மேப்பிங் செய்கிறது.usbipd-win-இன் கட்டளை வரி இடைமுகத்தைப் பயன்படுத்துகிறது.
பயன்பாடு Windows சொந்த API (எ.கா: GetProcessMemoryInfo) ஐ அழைத்து சொந்த வள பயன்பாட்டைக் கண்காணிக்கிறது.
| அளவீடு | இலக்கு/அளவீடு | மேம்படுத்தும் முறை |
|---|---|---|
| தொடக்க வேகம் | < 500ms | முன்-தொகுக்கப்பட்ட Slint இடைமுகம், இயக்க நேர பாகுபடுத்தலைக் குறைத்தல். |
| அடிப்படை நினைவகம் (ட்ரே) | ~10MB | பின்புல வாக்கெடுப்பு அதிர்வெண்ணை குறைத்தல், தேவைக்கேற்ப ரெண்டரிங் கேச் விடுவித்தல். |
| CPU பயன்பாடு (செயலற்ற) | < 0.1% | Windows நிகழ்வு-இயக்கி மாதிரியைப் பயன்படுத்துதல், வெற்று லூப் வாக்கெடுப்பைத் தவிர்த்தல். |
| ரெண்டரிங் FPS | 60 FPS | Skia GPU முடுக்கம், துணை-பிக்சல் நிலை எதிர்-விளிம்பு ரெண்டரிங். |
UI மென்மையை உறுதிப்படுத்த, அனைத்து நேரம் எடுக்கும் செயல்பாடுகளும் (VHDX ஏற்றுமதி போன்றவை) ஒத்திசைவற்ற பணிகள் மூலம் பகிரப்படுகின்றன:
Command செய்தியாக உறையாக்குகிறது.tokio::sync::mpsc மூலம் பின்புல பணி செயலிக்கு அனுப்பப்படுகிறது.~\.wsldashboard-ல் மட்டுமே சேமிக்கப்படுகிறது, எந்த கிளவுட் ஒத்திசைவும் இல்லை, பயனர் தனியுரிமையைப் பாதுகாக்கிறது.