সর্বাধিক সংস্থান ক্ষুধার্ত প্লাগইন সনাক্ত করুন


13

আমার কাছে ভিএম এর জন্য কিছু প্লাগইন ইনস্টল আছে, আমি জানতে চাই যে কী প্লাগইন সর্বাধিক সংস্থান (সিপিইউ, র‌্যাম) ব্যবহার করে তা আমি কীভাবে জানতে পারি?

উত্তর:


12

এটি সত্যই সম্ভব নয়। ভিমের বিচ্ছিন্নতার কোনও ধারণা নেই, সবকিছু একটি বিশাল, সুখী, একক থ্রেড প্রক্রিয়াতে বেঁচে থাকে এবং সমস্ত প্লাগইনগুলির মধ্যে সংস্থানগুলি গণতান্ত্রিকভাবে ভাগ করা হয়। আপনি যা করতে পারেন তা হ'ল প্রোফাইলিং সক্ষম করুন (দেখুন :help profiling) এবং দেখুন যে কোন ফাংশনগুলি চালাতে সবচেয়ে বেশি সময় লাগে, তবে এটি আপনাকে সিপিইউ বা মেমরির ব্যবহার সম্পর্কে খুব বেশি কিছু জানায় না।

আপনি নিওভিম লোকদের জিজ্ঞাসা করার বিষয়ে বিবেচনা করতে পারেন, যদিও তারা এই বিষয়গুলি নিয়ে চিন্তা করেছিলেন।


2

হতে পারে একটি পদ্ধতির হতে পারে

vim --startuptime vim.log

তারপরে আপনি বেশিরভাগ সময় ব্যয়কারী প্লাগইন পেতে vim.log আউটপুটটি বাছাই করতে পারেন। তারপরে আপনি ভিএম স্টার্টআপ দিয়ে প্রোফাইল করতে পারেন

vim -c 'profile start vim.log' -c 'profile func *' -c 'q'

এটি বরং ভার্ভোজ, তবে প্রতিটি ফাংশন লোডিংয়ের সময় মুদ্রণ করবে, আপনি কোন ফাংশন / প্লাগিনে বিলম্ব ভিম লোডিংটি পরিমাপ করতে পারবেন।

এই পোস্টে একবার দেখুন

ভিমের প্রারম্ভকালীন সময়ের উন্নতি করা


দ্রষ্টব্য যে এটি কেবলমাত্র সূচনাকালীন সময়টিকে প্রোফাইল করবে এবং অন্য কিছুই নয়। এটি দরকারী, কিন্তু খুব সীমাবদ্ধ।
মার্টিন টর্নোইজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.