27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
UprobeStats
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
UprobeStats মডিউলটি অ্যান্ড্রয়েড 16-এ চালু করা হয়েছিল। এই মডিউলটি একটি গতিশীল ইন্সট্রুমেন্টেশন অবকাঠামো সক্ষম করে যা:
- ফিল্ড ডিভাইসে নতুন টেলিমেট্রির দ্রুত মোতায়েন সক্ষম করতে uprobe এবং eBPF ব্যবহার করে।
- BPF প্রোগ্রাম ব্যবহার করে ব্যবহারকারী স্থান প্রক্রিয়া পরিদর্শন করে।
- ক্লায়েন্ট আচরণ নিয়ন্ত্রণ করতে কনফিগার পুশ ব্যবহার করে।
- BPF প্রোগ্রাম সংযুক্তি, ডেটা রিডিং এবং লগগুলিতে লেখা পরিচালনা করে।
এই মডিউলটি দ্রুত টেলিমেট্রি স্থাপনের প্রয়োজনীয়তাকে সম্বোধন করে, বিশেষ করে অপ্রত্যাশিত ফোন রিবুট এবং অপমানজনক অ্যাপগুলির বিরুদ্ধে লড়াইয়ের মতো সমস্যার জন্য। এই মডিউলটি OEM-কে উদ্বেগগুলির (যেমন ভার্চুয়াল ডিসপ্লে অপব্যবহার) এবং উত্পাদনের ঘটনাগুলিতে দ্রুত প্রতিক্রিয়া জানাতে সক্ষম করে৷ এটি ডায়নামিক ইন্সট্রুমেন্টেশন সক্ষমতা সক্ষম করে যা অ্যাপের অপব্যবহারের বিরুদ্ধে লড়াই করার জন্য অত্যন্ত গুরুত্বপূর্ণ।
নির্ভরতা
মডিউলটি এক্সিকিউটেবল অফসেট এবং পাথগুলি সন্ধান করার জন্য একটি প্ল্যাটফর্ম API এবং Statsd এ লগ লেখার জন্য একটি Statsd API এর উপর নির্ভর করে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]