কোন অ্যাপ্লিকেশন কোন ফাইলটি খুলতে পারে তা জানানোর মতো জিনিসের কার্যকরকরণের গতি বাড়ানোর জন্য লঞ্চ পরিষেবাগুলির ডেটাবেস রয়েছে। একটি পরিষ্কার সিস্টেমে আপনি একটি ওএস ইনস্টল করেন এবং অ্যাপ্লিকেশন বা সেটিংস বা ডেটা আমদানি করবেন না, এই ডাটাবেসটি খুব ছোট small
আপনি এই ডাটাবেসটির বিষয়বস্তু অপ্রত্যক্ষভাবে একটি কমান্ড কল করে lsregister
যা আমি একটি প্রতীকী লিঙ্ক তৈরি করে /usr/local/bin
তা পরিদর্শন করতে পারি যাতে ফ্রেমওয়ার্ক সরঞ্জামটিতে দীর্ঘ সিস্টেম লাইব্রেরি পাথ টাইপ না করে কল করা সহজ:
ln -s /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister /usr/local/bin
আমার ওয়ার্ক মেশিনে, ফাইল সিস্টেমে সঞ্চিত থাকাকালীন ডাটাবেসটি 85 মেগা হয় এবং অনেক ছোট ডাটাবেস সহ আমার একটি দ্বিতীয় অ্যাকাউন্ট থাকে (সম্ভবত কোনও অ্যাডমিন অ্যাকাউন্ট আমি ইদানীং কখনও লগইন করিনি এবং সিস্টেমটি কম অ্যাপ্লিকেশন ইনস্টল করেছিল যখন আমি শেষবার পুনর্নির্মাণের জন্য ট্রিগার করেছি) ব্যবহারকারীর জন্য ক্যাশিং ডাটাবেসের)।
sudo find /private/var/folders/zz/ -name com.apple.LaunchServices* -exec du -sm {} +
12 /private/var/folders/zz//zyxvpxvq6csfxvn_n0000000000000/0/com.apple.LaunchServices-175-v2.csstore
75 /private/var/folders/zz//zyxvpxvq6csfxvn_n0000000000000/0/com.apple.LaunchServices-221-v2.csstore
এটি লস্রেজিস্টারটি ডাম্প করবে এমন তথ্যের সাথে মেলে (আমার জন্য এটি 137 হাজার লাইনের পাঠ্য ডাটাবেস ডাম্প করার জন্য এবং আপনি নিজেরাই দেখতে পারেন এবং কোন অ্যাপ্লিকেশনগুলি প্রচুর পরিমাণে জায়গা নিচ্ছে তা যদি দেখতে চান যে নিবন্ধিত করে স্থানটি কে ব্যবহার করছে সত্যই মানবজাতির কাছে পরিচিত প্রতিটি ফাইলের জন্য এবং আপনার ব্যাকআপের গতি নষ্ট করে)
lsregister -dump|head -9
Checking data integrity......done.
Status: Database is seeded.
Status: Preferences are loaded.
Seeded System Version: 10.13.6 (17G65)
Seeded Model Code: MacBookPro13,2
CacheGUID: CD230C46-C259-4B2C-BA4B-88AE7FE74557
CacheSequenceNum: 7684
Date Initialized: 7/10/18, 12:35:16 PM HST (POSIX 1531262116.000)
Path: /var/folders/p6/w8svns2s6pd8vj2gx04pc97h0000gr/0/com.apple.LaunchServices-221-v2.csstore
অথবা, আপনি যে অ্যাপ্লিকেশনগুলি হয়ত জানেন যে ফাইলগুলি টাইপ করতে ম্যাপিংয়ের ক্ষেত্রে বড় হতে পারে বা একটি সমর্থন কেস খুলতে পারে এবং sysdiagnose
অ্যাপলকে বিশ্লেষণের জন্য একটি সরবরাহ করতে পারে যদি আপনার কোনও ঘটনা / সমর্থন ইঞ্জিনিয়ারিং চুক্তি থাকে - এটি সমস্ত লঞ্চ পরিষেবাদির ডেটা ডাম্প করে বলে মনে হচ্ছে এবং অন্য একটি অ্যাপ্লিকেশন তথ্য পাঠ্য ফাইল যা নিবন্ধীকৃত অ্যাপ্লিকেশনগুলি গণনা করতে সহায়ক হতে পারে ( ফলাফলগুলির ফাইলে lsappinfo.txt
অভ্যন্তর সন্ধান sysdiagnose
করুন)।
টিএল; ডিআর এর উত্তর হবে:
- আপনি যদি নিশ্চিত হন যে এগুলি বড় and গ্রাফিকভাবে বা কমান্ড লাইনের মাধ্যমে ব্যতিক্রমগুলিতে ফোল্ডারটি যুক্ত করুন।
- আপনার প্রয়োজন নেই এমন অ্যাপ্লিকেশনগুলি সরান - তারপরে আপনি যা চান তার সাথে ডাটাবেসের আকারের সাথে সামঞ্জস্য না হওয়া অবধি আপনি পুনরায় ইনস্টল করতে পারবেন এমন অ্যাপ্লিকেশনগুলি সরিয়ে রাখুন। আপনি যদি পরের ট্রিগারটি পুনরায় তৈরির জন্য অপেক্ষা না করতে চান তবে আপনাকে পরীক্ষা করার জন্য ম্যানুয়ালি ফাইলটি পুনর্নির্মাণের প্রয়োজন হতে পারে।
- আপনার কোনও ত্রুটি আছে কিনা বা ব্যস্ত / পরিবর্তিত / বড় ফাইলের কারণে কোন অ্যাপ্লিকেশন টাইম মেশিনের ধীর পারফরম্যান্স ঘটায় তা সনাক্ত করতে সহায়তা প্রয়োজন কিনা তা নির্ধারণের জন্য অ্যাপলের সাথে একটি সমর্থন কেস খুলুন।
আমি কখনও এই ব্যাকআপটি কমিয়ে আনতে বা সমস্যার কারণ দেখিনি, তবে পর্যাপ্ত লোকেরা জানিয়েছে যে এটি এমন কিছু প্রোগ্রাম বা পরিস্থিতি রয়েছে যেখানে এটি করা ভাল।