আমার কাছে ভিএম এর জন্য কিছু প্লাগইন ইনস্টল আছে, আমি জানতে চাই যে কী প্লাগইন সর্বাধিক সংস্থান (সিপিইউ, র্যাম) ব্যবহার করে তা আমি কীভাবে জানতে পারি?
আমার কাছে ভিএম এর জন্য কিছু প্লাগইন ইনস্টল আছে, আমি জানতে চাই যে কী প্লাগইন সর্বাধিক সংস্থান (সিপিইউ, র্যাম) ব্যবহার করে তা আমি কীভাবে জানতে পারি?
উত্তর:
এটি সত্যই সম্ভব নয়। ভিমের বিচ্ছিন্নতার কোনও ধারণা নেই, সবকিছু একটি বিশাল, সুখী, একক থ্রেড প্রক্রিয়াতে বেঁচে থাকে এবং সমস্ত প্লাগইনগুলির মধ্যে সংস্থানগুলি গণতান্ত্রিকভাবে ভাগ করা হয়। আপনি যা করতে পারেন তা হ'ল প্রোফাইলিং সক্ষম করুন (দেখুন :help profiling
) এবং দেখুন যে কোন ফাংশনগুলি চালাতে সবচেয়ে বেশি সময় লাগে, তবে এটি আপনাকে সিপিইউ বা মেমরির ব্যবহার সম্পর্কে খুব বেশি কিছু জানায় না।
আপনি নিওভিম লোকদের জিজ্ঞাসা করার বিষয়ে বিবেচনা করতে পারেন, যদিও তারা এই বিষয়গুলি নিয়ে চিন্তা করেছিলেন।
হতে পারে একটি পদ্ধতির হতে পারে
vim --startuptime vim.log
তারপরে আপনি বেশিরভাগ সময় ব্যয়কারী প্লাগইন পেতে vim.log আউটপুটটি বাছাই করতে পারেন। তারপরে আপনি ভিএম স্টার্টআপ দিয়ে প্রোফাইল করতে পারেন
vim -c 'profile start vim.log' -c 'profile func *' -c 'q'
এটি বরং ভার্ভোজ, তবে প্রতিটি ফাংশন লোডিংয়ের সময় মুদ্রণ করবে, আপনি কোন ফাংশন / প্লাগিনে বিলম্ব ভিম লোডিংটি পরিমাপ করতে পারবেন।
এই পোস্টে একবার দেখুন