কম CPU ব্যবহার যখন জাভাতে বড় কাজ সম্পাদন করে


1

আমি সম্প্রতি ম্যাক মিনি পেয়েছিলাম এবং আমি ওএস এক্স এ নতুন তাই সম্ভবত এই একটি তুচ্ছ প্রশ্ন। আমি স্প্রিং ব্যবহার করে জাভা ওয়েব অ্যাপ্লিকেশন উন্নয়নশীল করছি। আইটি পরীক্ষা চালানোর জন্য আমার আরেকটি প্রকল্প রয়েছে যা API টি সেট আপ করে এবং অনেক পরীক্ষা করে।

পরীক্ষাগুলি লিনাক্স এবং উইন্ডোজগুলিতে ~ 6 মিনিট সময় নেয় (এবং আমার ম্যাকটি পুনরায় চালু করার পরে এটিই প্রথম জিনিস)। যখন আমি তাদের ম্যাকে চালাই তখন তারা খুব দীর্ঘ সময় নেয় (~ 30 মিনিট এবং যান) আমি কার্যকলাপ মনিটরে লক্ষ্য করেছি যে API চালু হওয়ার পরে সিপিপি 90% নিষ্ক্রিয় এবং পরীক্ষাগুলি কার্যকর করা শুরু হয়। জাভা প্রসেসগুলি CPU এর ~ 0.5% ব্যবহার করে। এখনও ~ 7 গিগাবাইট মেমরি বিনামূল্যে আছে।

অন্যান্য পরিবেশগুলিতে এটি চালানো (উদাঃ লিনাক্স) সাধারণত সর্বাধিক উপলব্ধ সংস্থানগুলি গ্রহণ করে (প্রায় 100% CPU ব্যবহার এবং মেমরি)

কেউ আমাকে এই সমস্যা সমাধান করতে সাহায্য করতে পারেন? জাভা প্রসেসরগুলির জন্য সিপিএস ব্যবহার সম্পর্কিত ওএস এক্স কোন সীমাবদ্ধতা আছে?

আমি আরো তথ্য প্রদান করতে পারেন তবে দেখতে কোথায় জানতে হবে।


আপনার "আইটি পরীক্ষা [স্যুট]" পাবলিক পাওয়া যায়?
klanomath

আপনি প্রকল্পের উত্স সম্পর্কে জিজ্ঞাসা করা হয়? এটা পাবলিক পাওয়া যায় না।
Łukasz Żarczyński

আপনি কমান্ড লাইন বা একটি আইডিই মাধ্যমে এটি চলমান হয়? (কিছু আইডিই নেতিবাচক কর্মক্ষমতা প্রভাবিত)। এছাড়াও, প্রোগ্রাম কোন uncaught ত্রুটি নিক্ষেপ করা হয়?
NoahL

কোন ত্রুটি- পরীক্ষা চালানো কিন্তু খুব ধীরে ধীরে। Maven ব্যবহার করে কমান্ড লাইন মাধ্যমে এটি চলমান
Łukasz Żarczyński

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