একটি এসএসডি ব্যবহার করে ভিএস ২০১০ এর পারফরম্যান্স বৃদ্ধি করুন [বন্ধ]


9

দৃ state় রাষ্ট্রের হার্ড ড্রাইভ দিয়ে ভিজ্যুয়াল স্টুডিও 2010 ব্যবহার করার সময় ইন্টারনেটে কর্মক্ষমতা উন্নতির জন্য অনুসন্ধান করার পরে, আমি বিভিন্ন মতামত শুনেছি of

অনেক লোক বলেছিল যে এসএসডি ব্যবহার করার সময় সত্যিকারের কোনও উপকার নেই, তবে অন্যরা এর বিপরীতে বলেছিলেন ঠিক তার বিপরীতে। আমি বিপরীত মতামত নিয়ে কিছুটা বিভ্রান্ত হয়ে পড়েছি এবং এসএসডি কেনার ফলে কোনও তফাত হবে কিনা তা আমি সত্যিই সিদ্ধান্ত নিতে পারি না।

এই সমস্যাটি নিয়ে আপনার অভিজ্ঞতাগুলি কী এবং আপনি কোন এসএসডি ব্যবহার করেছেন?


ডাউনটা কেন? এটি কোনও খারাপ প্রশ্ন নয় এবং এসও
Purplegoldfish

2
যদিও এটি সম্ভবত প্রোগ্রামারদের বিষয় ছাড়াই আমার মনে হয় আমাদের অনেকেরই এটি কতটা তফাৎ তৈরি করবে তা নিয়ে কৌতূহল হবে।
থানোস পাপাথানাসিউ

সম্প্রতি একটি স্যামসাং PM810 প্রকারের এসএসডি সহ একটি নতুন ওয়ার্কস্টেশন পেয়েছে। এটিকে সাধারণত 'ভাল' হিসাবে বিবেচনা করা হয় কিনা তা নিশ্চিত নয় তবে আমি নিশ্চিত যে এটি জিনিসগুলিকে গতি দেয়। আমাদের সমস্ত প্রকল্পগুলি অনেকগুলি ছোট মডিউলগুলিতে বিভক্ত। আরও মডিউল, আরো লেখা / ডিস্ক থেকে / লিখেছেন (ঠিক devenv.exe উপর ProcMon মত একটি হাতিয়ার চালানো এবং আপনি এটি ব্যবহারের ফাইলের বিপুল পরিমাণ দেখতে পাবেন)
stijn

2
কেন স্ট্যাক ওভারফ্লো থেকে এই স্থানান্তরিত হয়েছিল? সেখানে এফএকিউ অনুসারে, "প্রোগ্রামারদের দ্বারা সাধারণত ব্যবহৃত সফ্টওয়্যার সরঞ্জাম" সম্পর্কে প্রশ্নগুলি বিষয়বস্তু। আমি নিশ্চিত যে ভিজ্যুয়াল স্টুডিও একটি সফ্টওয়্যার সরঞ্জাম যা সাধারণত প্রোগ্রামাররা ব্যবহার করে।
থমাস ওভেনস

যদি এটি এখানে সত্যই অফ-টপিক হয়, তবে যে কেউ মাইগ্রেশন করেছে তাকে এই বোর্ডের জন্য এফএকিউ পুনরায় পড়তে হবে।
কিরেলেসা

উত্তর:


5

আমার মনে হয় আপনি ভিএস 2010-এ প্রোগ্রামিংয়ের জন্য কোন ভাষাগুলির পরিকল্পনার পরিকল্পনা করছেন সেগুলি থেকে অনেকটা নেমে আসে।

উদাহরণস্বরূপ আমি জানি যে দ্রুত মেশিনে, সি # একটি তুলনামূলকভাবে বড় প্রকল্পে 5 সেকেন্ডের নীচে সংকলন করে।

অন্যদিকে, প্রোগ্রামিং নেটিভ সি ++, একই আকারের একটি প্রকল্পের জন্য ~ 45 সেকেন্ড সময় নেয়।

আমার নিজের অভিজ্ঞতায়, সংকলনের সময়গুলির জন্য আমি ভাবি না যে কোনও এসএসডি অনেক বেশি পার্থক্য আনবে।

বলা হচ্ছে, আপনি যদি এসএসডি ব্যবহার করেন তবে প্রচলিত হার্ড ড্রাইভ ব্যবহারের চেয়ে আপনার কম্পিউটারে ভিএস ২০০-এর প্রবর্তনের সময়টি অবশ্যই স্বল্পতর হবে, তবে তা আপনার পক্ষে মূল্যবান কিনা বা না তা আপনার পছন্দ।

আশা করি এইটি কাজ করবে.

সম্পাদনা: কেউ আগ্রহী হলে আমি আজ এটি নিয়ে ঘুরে আসতে সক্ষম হতে পারি। আমি একটি ওসিজেড ভার্টেক্স 3 120 গিগাবাইটের মালিক, আমি এটিতে ভিজ্যুয়াল স্টুডিও ইনস্টল করতে পারি এবং আমার কাজের পিসির তুলনায় আপনাকে মোটামুটি অনুমান দিতে পারি, এটি মোটামুটি সমান পিসি স্পেস। আমি আমার প্রকল্পের একটি অনুলিপি করব এবং আশা করব যে এটি বাড়িতে বসে সংকলন করতে পারি। আমি আপনাকে আজ কিছু পরে আপডেট করব


আমি মনে করি এটি আপনার প্রকল্পগুলির উপরও নির্ভর করে। আমি যে শেষ প্রকল্পটিতে কাজ করেছি তার প্রায় 125 সি # প্রকল্পের সাথে প্রায় 50K লাইনের কোড যুক্ত একটি সমাধান ছিল এবং এটি ছিল আমাদের দলের জন্য একটি মাঝারি আকারের প্রচেষ্টা। সংকলন করতে অবশ্যই পাঁচ সেকেন্ডেরও বেশি সময় লেগেছে।
TMN

5

আমি কয়েক মাস আগে আমার কম্পিউটারকে আপগ্রেড করেছি এবং আমি কী ধরণের গতির উন্নতি পেয়েছি তা দেখার জন্য আগে এবং পরে সি ++ বিল্ড সময় পরীক্ষা করার সিদ্ধান্ত নিয়েছিলাম। আমি তিনটি কনফিগারেশন পরীক্ষা করেছি, সমস্ত উইন্ডোজ 7 সহ ভিজ্যুয়াল স্টুডিও 2005-এ একটি সি ++ প্রকল্প তৈরি করছে:

  1. কোর 2 জোড় ~ 2.6ghz, 4gb র‌্যাম, একটি এসএসডি থেকে একটি প্রকল্প তৈরি করছে
  2. একই সিস্টেম, 7.2 কেপিএম হার্ড ডিস্ক থেকে একই প্রকল্প তৈরি করা হচ্ছে
  3. এসএসডি থেকে একই প্রকল্প তৈরি করে কোর আই 5 2500 কে 3.3ghz, 8 জিবি র‌্যাম

আমি প্রতিটি বিল্ড দুবার করেছিলাম, একটি উষ্ণ বুটের ঠিক পরে, এবং আবার প্রথম বিল্ডের ঠিক পরে (একবারে সমস্ত কিছু ডিস্ক ক্যাশে সরিয়ে নেওয়া হয়েছিল)। আমি প্রাপ্ত ফলাফল এখানে:

  1. প্রথম বিল্ড - 96 সেকেন্ড। দ্বিতীয় বিল্ড - 92 সেকেন্ড।
  2. প্রথম বিল্ড - 96 সেকেন্ড। দ্বিতীয় বিল্ড - 92 সেকেন্ড।
  3. প্রথম বিল্ড - 54 সেকেন্ড। দ্বিতীয় বিল্ড - 51 সেকেন্ড।

1 এবং 2 এর ক্ষেত্রে আপনি নোট করবেন যে আমি আমার এসএসডি, বা 7.২ কেপি আরপিএম ড্রাইভটি নির্মাণ করছি কিনা তা বিবেচনা না করেই ঠিক একই বিল্ড সময় পেয়েছি got সুতরাং ডিস্কের গতি কমপক্ষে শালীন গতির হার্ড ডিস্কগুলির জন্য সংকলনের একটি উপাদান হিসাবে উপস্থিত হয় না। যে পরিবর্তনটি বিশাল পার্থক্য তৈরি করেছিল তা মূল 2 যুগল থেকে একটি i5 3.3ghz সিপিইউতে চলেছিল - সুতরাং দেখা যাচ্ছে যে সংকলনটি সিপিইউ আবদ্ধ, এবং মেমরি বা ডিস্ক-আবদ্ধ নয়।

আমি ধরেই নিয়েছিলাম যে হার্ড ডিস্ক থেকে এসএসডি-তে যাওয়ার ফলে গতি কিছুটা বাড়বে, তবে দৃশ্যত তা তেমনটা নয় - সম্ভবত সমস্ত কিছু সজ্জিত হয়ে যায় এবং তার পরে স্মৃতি গতিতে চলে যায়।


2

আমি এটি একটি বিশাল পার্থক্য মনে করি। ভিএস (উইন্ডোজের মতো) নিয়মিত ডিস্কে লিখছে। এটি আশ্চর্যজনক ধীরে ধীরে এমনকি অল্প পরিমাণে ডেটার জন্যও। আমি একটি পুরানো ল্যাপটপে একটি এসএসডি রেখেছি এবং এটি প্রায় 5 গুণ দ্রুত তৈরি করেছে। আপনি ফলাফল দেখতে পারেন ।

যদিও ভিএস এবং এসএসডি'র সাথে আমার প্রথম হাতের অভিজ্ঞতা নেই তবে আমি নিশ্চিত যে এটি সবকিছু আরও দ্রুত করে তুলবে।

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


2

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

আপনি যদি ডিভিসিএস ব্যবহার করেন তবে এসএসডি -> সিপিইউ ফ্রিকোয়েন্সিটি লক্ষ্য করুন। ভিজ্যুয়াল স্টুডিও সিপিইউ গতির প্রতি কিছুটা সংবেদনশীল এবং এটিকে উচ্চ থ্রেডযুক্ত বলে মনে হয় না। আরও ধীর গতির চেয়ে কম দ্রুত কোর পছন্দ করুন। এটি OOM ব্যতিক্রম না চালিয়ে 1.5.5 গিগাবাইটের বেশি র‌্যাম ব্যবহার করবে বলে মনে হয় না, তাই 4GB র‌্যামের বেশি র‌্যামে পূর্ণ আপনার মেশিনটি সরিয়ে দেওয়ার জন্য বিরক্ত করবেন না। আপনি যদি 4 গিগাবাইটের বেশি র‌্যাম রাখার পক্ষে যথেষ্ট ভাগ্যবান হন তবে আপনার উত্স কোডটি সংরক্ষণ করতে র‍্যাম ড্রাইভ হিসাবে অতিরিক্তটি ব্যবহার করুন (প্রয়োজনীয় ব্যাকআপ ব্যাকআপ ব্যবস্থা)। কোনও কিছুই এখনও র‌্যাম ড্রাইভের গতি স্পর্শ করতে পারে না। আমার ওয়ার্কস্টেশন থেকে এখানে একটি মানদণ্ড রয়েছে:

ssd / ramdrive / raid0 এর মধ্যে ড্রাইভের গতির তুলনা

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