ভিজ্যুয়াল স্টুডিওতে ধীরে ধীরে ডিবাগিংয়ের সমস্যা


87

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

আমি ভিজ্যুয়াল স্টুডিও 2008 ভিএসটিএস সংস্করণটি ব্যবহার করছি এবং উইন্ডোজ সার্ভার 2003 x64 এ ডিবাগ করছি।


4
কেবল তা নিশ্চিত করার জন্য ... কোড চালানোর চেষ্টা করার সময় আপনার কাছে কত স্মৃতি রয়েছে? ভিএস আমার অভিজ্ঞতা থেকে একটি স্মৃতি হোগ ...
আরসোলবার্গ

4
আপনার হার্ডওয়্যার কি? ভিজ্যুয়াল স্টুডিওটি অত্যন্ত ডিস্ক এবং সিপিইউ নিবিড়, সুতরাং বাজেটের মূল্য নির্ধারণের মেশিনটি রাখলে কর্মক্ষমতা কমবে।
উইলিয়াম হলয়েড

4
২-৩ শর্তসাপেক্ষ ব্রেকআপপয়েন্টগুলি ভিএস দ্বারা খারাপভাবে পরিচালিত হয় ...
সাইমন বুচান

আমার 4 জি মেমরি রয়েছে এবং একই সাথে অন্য কোনও প্রক্রিয়া চলছে না। আমি আমার মেশিনটি কয়েকবার এবং একই লক্ষণটি পুনরায় চালু করেছি। এর আগে এক সপ্তাহ আগে এ জাতীয় ইস্যু নিয়ে আমার দেখা হয়নি। আর কোন ধারণা?
জর্জ 2

4
তারা সমস্ত ডিবাগ-> উইন্ডোজ-> ব্রেকপয়েন্টগুলিতে (Ctrl-Alt-B) তালিকাভুক্ত। তবে আপনি যদি কোনও তৈরি করেন তবে আপনি জানতেন ...
সাইমন বুচান

উত্তর:


150

আপনাকে আপনার সমস্ত ব্রেকপয়েন্টগুলি মুছতে হবে --- নোট করুন যে আপনাকে "সমস্ত ব্রেকপয়েন্টগুলি মুছুন" বোতামটি ক্লিক করতে হবে (বা Ctrl+ Shift+ ব্যবহার করুন F9), কেবল সেগুলি একে একে মুছে ফেলবেন না । যদি ভিজ্যুয়াল স্টুডিওগুলি আপনার সমাধান সেটিংসে ম্যাঙ্গেল করে থাকে তবে শেষেরটি কাজ করবে না। এটি কাজ করার জন্য আপনাকে প্রথমে একটি ব্রেকপয়েন্ট যুক্ত করতে হবে (চালাক, হ্যা?)।

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


4
হাই, জুইটারলিড আমি খুঁজেছি যে বাধা নেটওয়ার্কের সাথে মোকাবেলা করা উচিত। আমি যখন নেটওয়ার্ক কেবলটি প্লাগ-অফ করি তখন ডিবাগিংয়ে পারফরম্যান্সটি খুব ভাল। কেন আপনার সম্পর্কে কোনও ধারণা আছে? এবং আরও মূল্যায়ন কিভাবে?
জর্জ 2

একটি 14Mb .Suo ফাইল মুছে ফেলা আমার পক্ষে কাজ করেছে :) এটি এখন একটি পঞ্চাশ কেবি। ভিএস 2010 প্রো থেকে আলটিমেটে আপগ্রেড করার পরে সমস্যা দেখা দিয়েছে
গ্রেইক্লাউড

+1 অনেক ধন্যবাদ, যে কাজ করেছে)। আমার ভিএস 2010 একটি ওয়ার্কস্টেশনে প্রকল্প শুরু করতে 2 মিনিট সময় নিয়েছিল। হু। কি বাগ ....
আর্সেন জহরে

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

+1 অনেক ধন্যবাদ, সত্যই। সুতরাং আমার ক্ষেত্রে suo ফাইল মুছে ফেলা আমার পক্ষে নিখুঁতভাবে কাজ করেছিল।
ডিন সিও

26

আমি এটা আগেও দেখেছি। আপনার সমস্ত ব্রেকপয়েন্টগুলি মুছতে চেষ্টা করুন এবং তারপরে আপনার পছন্দসই সেট করুন। হিট F5। এখন কি দ্রুত?

আমি কেবল লক্ষ্য করেছি যে আপনি .NET উত্স ডিবাগিং বৈশিষ্ট্যটি সেট আপ করার কথা উল্লেখ করেছেন। এটি নিষ্ক্রিয় করার চেষ্টা করুন। মাইক্রোসফ্টের উত্স সার্ভারে আপনার নেটওয়ার্ক সংযোগটি ধীর হতে পারে। মেনু সরঞ্জামসমূহবিকল্পগুলিডিবাগিংপ্রতীকগুলিতে কোনও প্রতীক সার্ভার সংযোগটি অক্ষম করুন ।

এছাড়াও নিষ্ক্রিয় মেনুতে "সম্পত্তি মূল্যায়ন এবং অন্যান্য অন্তর্নিহিত ফাংশান কল সক্ষম করুন" চেষ্টা সরঞ্জামবিকল্পডিবাগসাধারণ


4
আমার ব্রেক পয়েন্ট উইন্ডোতে, আমার মেইন ফাংশনের রিটার্ন স্টেটমেন্টে কেবল একটিই রয়েছে। অন্য কোন চেক তালিকা?
জর্জ 2

4
চেষ্টা করার জন্য আরও জিনিস যুক্ত করা হয়েছে। আশা করি এটা সাহায্য করবে.
এম-তীক্ষ্ণ

আমি আমার মূল ফাংশনের রিটার্নের স্টেটমেন্টের একমাত্র ব্রেক ব্রেক পয়েন্টটি সরিয়েছি, তবে অ্যাপ্লিকেশনটি শুরু করতে এবং থামাতে এখনও খুব ধীরগতিতে সময় লাগে, 1 মিনিট বা তার বেশি সময় লাগে। আর কোন ধারণা?
জর্জ 2

আপনার সমস্যাটি বিচ্ছিন্ন করার জন্য এখানে আরও একটি ধারণা। আপনার নেটওয়ার্ক কেবলটি সংযোগ বিচ্ছিন্ন করার চেষ্টা করুন, ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন এবং আপনার প্রকল্পে F5 চাপুন। কিছু পরিবর্তন হয় না?
এম-তীক্ষ্ণ

4
এটি অক্ষম করার চেষ্টা করুন, মাইক্রোসফ্টের উত্স সার্ভারের সাথে আপনার নেটওয়ার্ক সংযোগটি ধীর হতে পারে। সরঞ্জামসমূহ> বিকল্পগুলি> ডিবাগিং> প্রতীকগুলিতে যে কোনও প্রতীক সার্ভার সংযোগটি অক্ষম করুন - এটি আমার পক্ষে কাজ করেছে
ইউসুফ আজাদ

19

অথবা আপনার .suo ফাইলটি সরিয়ে ফেলুন যা আপনার সমাধান (.sln) ফাইলের পাশে পাওয়া যাবে। এটি আমার একটি সমস্যার সমাধান করেছে যেটি আমার ডিবাগ সেশনগুলির শুরু এবং থামাতে দীর্ঘ সময় নিয়েছে।


আমার বিচক্ষণতা বাঁচানোর জন্য +1 (এবং আমাকে ভিএস 2010 পুনরায় ইনস্টল করার জন্য)। ধন্যবাদ!
চাক ডিসি

এটি এমএসডিএন- তেও
ফোরামস

এটি নিশ্চিত করা পুরানো সংস্করণ 2003. নেট এবং 2005-এও প্রযোজ্য One এক অ্যাপ্লিকেশনটিতে বেশ কয়েকটি ব্রেকপয়েন্ট ছিল এবং জরিমানা চলছে। ডিবাগ করার সময় আরও কয়েকটি ব্রেকপয়েন্টগুলি যুক্ত করা হয়েছে ... 100% সিপিইউ ব্যবহার এবং ভিএস-এ ভয়ানক ঝিকিমিকি। বন্ধ ভিএস, মুছে ফেলা .suo, পুনরায় খোলা এবং ডিবাগিং আবার দ্রুত।
আলাইনডি

ডিবাগিংয়ের ক্ষেত্রে যখন ভিএস খুব ধীর হয়ে যায় তখনই আমি এই সমাধানটি সন্ধান করি
গ্র্যাভিটন

অথবা মোছার আগে .suo ফাইলটির পুনরায় নামকরণ করুন যাতে আগের অবস্থায় ফিরে যাওয়া সম্ভব।
পিটার মর্টেনসেন

12

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

কীভাবে: ইন্টেলিট্রেস সক্ষম ও অক্ষম করুন


শার্পডিএক্স ব্যবহার করে এমন প্রকল্প থাকলে এটিও সমস্যার সমাধান করে - এটি আমার পক্ষে কাজ করেছে এবং এখন গ্রাফিক্সের পারফরম্যান্স স্বাভাবিক অবস্থায় ফিরে আসে।
কমোররা

শার্পডিএক্স এবং ডিবাগ-বিল্ড ব্যবহারের বিশেষ ক্ষেত্রে আমার একই প্রভাব ছিল তবে এটি কেবলমাত্র ডিএক্স ডিবাগিং সক্ষম ছিল। এটা প্রয়োজন হয় না তাহলে "DeviceCreationFlags.Debug" এর জন্য অনুসন্ধান এবং এটি নিষ্ক্রিয়
thewhiteambit

ভিএস ২০১৫-তে আমি 'ইন্টেলিট্রেস সক্ষম করুন' টি টিক চিহ্ন দিয়েছি এবং ঠিক আছে ক্লিক করেছি। পরে আবিষ্কার করেছেন যে আপনাকে 'ইন্টেলিট্রেস এবং কল তথ্য' থেকে 'কেবলমাত্র ইনটেলিট্রেস ইভেন্টগুলি' তে পরিবর্তন করতে হবে; আপনি যদি না করেন, 'Intellitrace সক্ষম করুন' চেক করা!
স্মার্কিংম্যান

সমস্যার সমাধান! (এমএস মন্তব্যে বিশ্বাস করবেন না: "এই বিষয়টি শুধুমাত্র ভিজ্যুয়াল স্টুডিও 2010 আলটিমেটের ক্ষেত্রে প্রযোজ্য" ")। আমার কাছে 2017 এর বিনামূল্যে সংস্করণ রয়েছে এবং এটি ডিবাগিংটি নাটকীয়ভাবে গতি বাড়িয়ে দিয়েছে!
মার্শ-উইগল

ভিএস 2017 এ ইন্টেলিট্রেস এবং এটি কেবলমাত্র একটি এন্টারপ্রাইজ বৈশিষ্ট্য, তাই এটি আমার সমস্যাটি স্থির করে নি (যেমন আমার কেবল ভিএস 2017 প্রো সংস্করণ ছিল)।
ফক্সডেপ্লয়

6

আপনার কি অনেক ব্রেকপয়েন্ট রয়েছে? যারা সত্যিই প্রারম্ভকালীন সময় কমিয়ে দিতে পারে। যতবারই কোনও নতুন মডিউল প্রক্রিয়া ঠিকানা স্থানে লোড করা হয়, সেগুলি বৈধ কিনা তা দেখতে তাদের সকলের পরীক্ষা করা দরকার।


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

কিছুই না, কিন্তু এখনও ধীর, আরও কোন ধারণা?
জর্জ 2

আসলেই নয়, মনে হচ্ছে আপনার হার্ডওয়্যারটি ঠিকঠাক হওয়া উচিত এবং অন্য যে সমস্ত আইটেম আমি চেষ্টা করে দেখেছি তা অন্য মন্তব্যকারীরা টিক দিয়ে গেছে বলে মনে হচ্ছে। এই মুহুর্তে আমি সম্ভবত ভিজ্যুয়াল স্টুডিওগুলি পুনরায় ইনস্টল করার চেষ্টা করবো - সম্ভবত কিছু ইনস্টলের সাথে বিভ্রান্ত হয়েছে
1800 তথ্য

আমি অন্য ডিরেক্টরিতে পুনরায় ইনস্টল করেছি তবে একই লক্ষণটি আটকে রেখেছি। আর কোন ধারণা?
জর্জ 2

6

মেনু সরঞ্জামসমূহবিকল্পগুলিডিবাগারপ্রতীকগুলিতে যান এবং আপনার যদি সর্বজনীন প্রতীক সেট আছে বা ইউএনসি নেটওয়ার্ক পাথ সেট আছে কিনা তা পরীক্ষা করে দেখুন। আপনার উত্স সার্ভার সেট আছে কিনা তা দেখতে মেনু সরঞ্জামগুলি * → বিকল্পগুলিডিবাগারসাধারণ পরীক্ষা করুন ।

এগুলি সমস্ত ধীর নেটওয়ার্ক গতি বা উপলভ্য সার্ভারের ভিত্তিতে ডিবাগিংকে প্রভাবিত করতে পারে। 5 মিনিটের অপেক্ষার সময়টি হল নেটওয়ার্ক সময়সীমা।

যদি বিকল্পগুলির মধ্যে কিছুই সেট না করা থাকে তবে আপনার কাছে _NT_SYMBOL_PATH পরিবেশ পরিবর্তনশীল সেট আছে কিনা তা পরীক্ষা করে দেখুন।


আপনাকে ধন্যবাদ, এটা আমার জন্য ছিল। আমি মাঝেমধ্যে মডিউল উইন্ডোতে 1 বা 2 টি প্রতীক ফাইলগুলি লোড করব, ইউএনসি পাথের মাধ্যমে আমাদের বিল্ডগুলি থেকে প্রতীকগুলিতে বা কম ঘন ঘন ঘন ঘন ঘন ভার্চুয়াল মেশিনগুলির দিকে ইঙ্গিত করে লোড করব। এটি বুঝতে পারে না যে এটি ডিবাগার / সিম্বলস সেটিংসে এই সমস্ত পাথ সংরক্ষণ করেছে।
ব্রায়ান

6

আমার সহকর্মীর খুব ধীরে ধীরে ভিজ্যুয়াল স্টুডিওর প্রতিক্রিয়া ছিল এবং এটি ডিবাগ করার সময় আক্ষরিক অর্থে কয়েক মিনিট সময় নেয়।

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


আমি ইএসইটি অ্যান্টি ভাইরাস অক্ষম না করা পর্যন্ত কর্মক্ষেত্রে আমার একটি ভয়ঙ্কর ওয়েব ডিবাগিংয়ের অভিজ্ঞতা ছিল। এফ 5 টি আঘাত করার পরে আমার প্রতিক্রিয়া সময়টি 2-3 মিনিট থেকে 2-3 সেকেন্ডে চলে গেছে।
জেমস হালস

4
থ্রেটফায়ারকে কিছুক্ষণের জন্য স্থগিত করা আমাকেও অনেক সাহায্য করেছিল - ধন্যবাদ! (সাময়িকভাবে অ্যাভাস্ট বন্ধ করে দেওয়া! কিছুটা হলেও সাহায্য করেছিল, তবে তেমন কিছু নয়))
জন কোম্বস

আমার সমস্যার কারণ ছিল ম্যালওয়ারবাইটস। এটি ত্যাগ করা অল্পই স্থির করেছে।
বেন রুবিন

আমি ম্যালওয়ারবাইটিসও ব্যবহার করছি ... এটি ছাড়ার পরে ভিজ্যুয়ালস্টুডিও ডিবাগিং আরও দ্রুত is ডিবাগ স্টার্টআপটি আগে 15 সেকেন্ড ছিল, এখন এটি 2 সেকেন্ডে) .. ধন্যবাদ!
নীলদেব

5

আমার ক্ষেত্রে ডিবাগ প্রতীকটি " সমস্ত মডিউলগুলি" থেকে "কেবলমাত্র নির্দিষ্ট মডিউলগুলিতে" স্বয়ংক্রিয়ভাবে প্রতীক লোড করার বিকল্পটি সমস্যার সমাধান করে। আপনি মেনু থেকে এই বিকল্পটি পরিবর্তন করতে পারেন টুলসবিকল্পডিবাগপ্রতীক


3

একটি ভিন্ন কারণ প্লাস ... কীভাবে সমস্যাটি সন্ধান করবেন

আমার কাছে এটি অপশন ছিল শোঅথরথ্রেডআইপিমার্কারস । 1 এর মান ভিজ্যুয়াল স্টুডিও (2010) অসম্ভবভাবে ধীর করে দেয় (প্রতিটি ডিবাগ পদক্ষেপের জন্য 3-5 সেকেন্ড। 0 এর মান সহ, এটি আবার দ্রুত।

এটা কি বিকল্প? আমার কোন ধারণা নাই. ভিজ্যুয়াল স্টুডিওর ইউজার ইন্টারফেসের মাধ্যমে আমি এটি খুঁজে পাইনি। আমি সেখানে সম্ভাব্য সমস্ত ডিবাগিং বিকল্পগুলি চেক করেছি এবং কিছুই কার্যকর হয়নি।

সুতরাং আমি আমদানি / রফতানি সেটিংসে গিয়েছিলাম এবং আমার পুরানো সেটিংস লোড করে দিয়েছিলাম যা আগে ভিজুয়াল স্টুডিওতে দ্রুত না হওয়া পর্যন্ত সময়ের সাথে পিছনে যাওয়া সংরক্ষণ করেছিলাম, তারপরে ভার্সেটেটিং ফাইলগুলি ... ইত্যাদি ইত্যাদি তুলনা করে etc.

আমি মন্তব্য করতে চাই যে আপনি যখন ডিবাগ মোডে থাকাকালীন সেটিংস লোড করেন কোনও ব্রেকপয়েন্টে বন্ধ হয়ে গেলে সেগুলি সঙ্গে সঙ্গে কার্যকর হয়ে যায়। আপনাকে ডিবাগারটি থামাতে হবে এবং পুনরায় আরম্ভ করতে হবে না।


+1 ধন্যবাদ, ভিএস ২০১৫ এর একটি সি # ওয়েব অ্যাপ্লিকেশনটি নিয়েও এটি আমার সমস্যা ছিল। ডিবাগ করার সময় আমি সরঞ্জামদণ্ডে "উত্সে থ্রেডস দেখান" বিকল্পটি অক্ষম করেছিলাম এবং সমস্যাটি চলে যায়। অপশনটি যদি সরঞ্জামদণ্ডে না পাওয়া যায় তবে থ্রেডস উইন্ডোর ভিতরে যে কোনও থ্রেডে ডান ক্লিক করে এটি পাওয়া যাবে।
গ্রো

2

ট্র্যাভিসের লিঙ্কযুক্ত স্কটগুর ব্লগ থেকে: "আমি সম্প্রতি শুনেছি এমন আরও একটি পারফরম্যান্স যা গুগল টুলবার অ্যাড-ইন নিয়ে কিছু লোকের মধ্যে প্রকাশিত হওয়ার কথা বলেছে some কিছু কারণে ভিজ্যুয়ালটি সংযুক্ত করার সময় এটি কখনও কখনও দীর্ঘ বিলম্ব ঘটাতে পারে some ব্রাউজারে স্টুডিও ডিবাগার you আপনি যদি নিজের ওয়েব অ্যাপ্লিকেশনটি লোড করার সাথে দীর্ঘ বিলম্ব দেখতে পাচ্ছেন এবং গুগল টুলবার (বা অন্যান্য সরঞ্জামদণ্ডগুলি) ইনস্টল করা আছে তবে আপনি সমস্যার সমাধানের কারণ কিনা তা জানার জন্য তাদের আনইনস্টল করার চেষ্টা করতে পারেন ""


আপনি কি গুগল টুলবার ইনস্টল করেছেন? এমনকি না বলা এই প্রশ্নের ভবিষ্যতের পাঠকদের জন্য সহায়ক।
বিড়াল জিম্মারম্যান

আমি IE খুলেছি এবং কোনও সরঞ্জামদণ্ড প্রদর্শিত হবে না, তার মানে কি আমার কোনও সরঞ্জামদণ্ড ইনস্টল করা নেই এবং ভিজ্যুয়াল স্টুডিওতে প্রভাব ফেলবে না? :-)
জর্জ 2

4
কি দারুন. আমি ভেবেছিলাম যে এটি কোনও অর্থহীন নয়, তবে আমি কেবলই আনইনস্টল করেছি এবং আমার মেশিনটি ব্যবহারযোগ্য মোডে ফিরে এসেছে
orellabac

4
আর একটি প্লাগইন যা দোষী হয় তা হ'ল লাস্টপাস ass এটি কি কেবলমাত্র আইইয়ের সাথে ইস্যু বা কোনও ব্রাউজারের প্লাগইন জিনিসগুলিকে প্রভাবিত করতে পারে?
ডেনিস স্কিডমোর

4
@ ডেনিসস্কিডমোর আপনি আশ্চর্যজনক, আমি আশা করি আমি একাধিকবার উত্সাহ দিতে পারতাম। এই সমস্ত সমাধান এবং কিছুই সাহায্য করছিল না ... তারপরে আমি আপনার মন্তব্যটি পড়লাম, লাস্টপাস আইই অ্যাড-ইন অক্ষম করলাম এবং হঠাৎ এটি আবার দ্রুত। আমি নিশ্চিত হয়েছি যে অ্যাড-ইনটিকে পুনরায় সক্ষম করে এটি সমস্যা ছিল এবং এটি পিছিয়ে হয়ে যায়। ধন্যবাদ!!!!
লিউস থেরিন

2

আমার জন্য ডিবাগারের নিচে দৌড়াতে ডিবাগিং না করে চালানোর চেয়ে প্রায় 10x কম ছিল।

এখানে প্রস্তাবিত প্রতিটি সমাধান চেষ্টা করার পরে, আমি প্রতিটি ডিবাগার সেটিং দিয়ে গিয়েছিলাম এবং এটির কোনও পার্থক্য হয়েছে কিনা তা সক্ষম / অক্ষম করেছি।

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


1

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


প্রক্রিয়া মনিটর একটি দুর্দান্ত সরঞ্জাম! :-) তবে প্রসেস মনিটরের কোন বিকল্পটি "কোনও নেটওয়ার্ক (বা অন্য ফাইল ত্রুটি) দীর্ঘদিন ধরে অবরুদ্ধ বলে মনে হচ্ছে" তা দেখতে ব্যবহার করা যেতে পারে?
জর্জ 2

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

হাই মাইকেল বুড়, প্রসেস মনিটরে আপনি কী নিজেকে ভিএসটিএস প্রক্রিয়া মনিটরিং বলতে চান বা মেশিনের সমস্ত প্রক্রিয়া নিরীক্ষণ করছেন?
জর্জ 2

আমি অবশ্যই কেবল VSTS (devenv.exe) দিয়ে শুরু করব বা আপনি অবশ্যই এমন তথ্যের সাথে সজ্জিত হবেন যা প্রায় অবশ্যই কার্যকর নয়।
মাইকেল বুড়

4
আপনি "প্রক্রিয়া পর্যবেক্ষক" ব্যবহার করতে "প্রক্রিয়া এক্সপ্লোরার" ব্যবহার করতে চাইবেন। টেকনিক.মাইক্রোসফট.ইন- ইউএস / সিসিনটার্নালস / বিবি 896645.aspx দেখুন । 2 টি ইউটিলিটির বিভিন্ন ফাংশন রয়েছে। প্রমমন ফাইল এবং রেজিস্ট্রি অপারেশনগুলি সনাক্ত করবে। প্রোসেক্সপ হ্যান্ডি ইউটিলিটি তবে এ ধরণের ট্রেসিং সরবরাহ করে না।
মাইকেল বুড়

1

আপনি কি উইন্ডোজ ডিএলএল ফাইলগুলির জন্য প্রতীক ডাউনলোড করতে একটি চিহ্নস্বর ব্যবহার করছেন?

যদি তা হয় তবে এটি কিছুটা সময় নিতে পারে বলে এটি অক্ষম করুন, তবে আমি এটির কোনও বেসিক কনসোল অ্যাপ্লিকেশনে দীর্ঘ বিলম্বের কারণ আশা করব না।

মেনু সরঞ্জামসমূহবিকল্পসমূহডিবাগিংপ্রতীক


সামগ্রীগুলি> বিকল্পসমূহ> ডিবাগিং> প্রতীকগুলিতে সামগ্রীটি খালি। আর কোন ধারণা?
জর্জ 2

1

আমি জানি এটি একটি পুরানো বিষয়, তবে এর মূল্য কী ...

আমি খুঁজে পেয়েছি যে দীর্ঘ সময় ধরে আমার একটি পৃথক ইন্টারনেট এক্সপ্লোরার উইন্ডো খোলা থাকলে ডিবাগিং শুরু করতে এক মিনিট সময় নিতে পারে। সমস্ত ইন্টারনেট এক্সপ্লোরার উইন্ডোজ বন্ধ করুন এবং তত্ক্ষণাত ডিবাগিং শুরু হয়।


1

আমার ক্ষেত্রে গুগল টুলবার আমার ডিবাগটি কমিয়ে দিচ্ছে।

gplus_notifications_gadget.html সবে চলছে এবং ডিবাগারটি ওভারলোড করে চলেছে। আমি গুগল টুলবারটি রাখতে চেয়েছিলাম কারণ আমি এটি নিয়মিতভাবে ব্যবহার করি, তাই আমি কেবলমাত্র জি + বিজ্ঞপ্তি বোতামটি (প্রোফাইল বোতামের পাশাপাশি ছোট বোতাম) অক্ষম করেছি। এটা এখন খুশি।


1

কোডটি ভয়াবহভাবে ধীরে ধীরে (3 থেকে 10 সেকেন্ডের মধ্যে) পা রেখে আমার ভিজ্যুয়াল স্টুডিও 2010 তে একই সমস্যা ছিল। যাইহোক, উপরের কোনও সেটিংস পরিবর্তনটি কৌশলটি করেনি।

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

আপনি প্রথমে আপনার সেটিংসের একটি বিশেষ অংশ সংরক্ষণ করতে চাইতে পারেন। উদাহরণস্বরূপ, আমি প্রথমে আমার রঙিন থিমটি সংরক্ষণ করেছি (সোলারাইজড-মত) এবং তারপরে এটি বিশ্বব্যাপী পুনরায় সেট করার পরে পুনরুদ্ধার করে।


1

আমার জন্য, সেটিং যে কর্মক্ষমতা নিহত (উইন্ডোজ 8 এমনকি মাউস সঞ্চালন ছাড়া ফাঁসি) ছিল আনচেক "সকল প্রক্রিয়ার বিরতি যখন এক প্রক্রিয়া বিরতি" মেনুতে বিকল্পডিবাগসাধারণ


1

ধীর ভিজ্যুয়াল স্টুডিও ডিবাগিং অভিজ্ঞতার আরও একটি কারণ ...

অনেক দিন আগে আমি এটি সক্ষমিত করেছিলাম FusionLogযে কী কারণে অ্যাসেম্বলি বাধ্যতামূলক সমস্যা সৃষ্টি হচ্ছে।

এটি ব্যবহারের পরে আপনি এটি অক্ষম করে নিন তা নিশ্চিত করুন। কেন? কারণ এটি ডিস্কে প্রচুর লগিং ডেটা সক্ষম করার সময় লেখায়।

এটি FusionLogউইন্ডোর রেজিস্ট্রি ( regedit.exe) এর মূল কী :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion

পরিবর্তন করুন ForceLog, LogImmersiveএবং LogResourseBindings(সক্ষম) 0 (অক্ষম) 1 থেকে মান।


আমার সাথে যা হচ্ছিল সেটাই ছিল। আপনি গিউ
ডেনিস স্কিডমোর

প্রক্রিয়া মনিটরের চলাকালীন আপনি দেখতে পাচ্ছেন যে ফিউশন লগ ফাইলটিতে সমস্ত অ্যাক্সেস দেখতে পাবেন this
ডেনিস স্কিডমোর

0

আমারও এই সমস্যা ছিল, তবে আমার ক্ষেত্রে ব্রেকপয়েন্টগুলির সাথে এর কোনও যোগসূত্র ছিল না। এটি কোড শর্টকাট যা আমি কার্য উইন্ডোতে যুক্ত করেছি:

http://www.customsoftwareframeworks.com/blog/longwaittimetoinsertoraddalineoftextbuginvisualstudio--tasklistwindow--onlywhenaddingandremovelines

আমি নিশ্চিত যে অন্যান্য উপায় আছে যা আপনি এই জাতীয় সমস্যা দেখতে পাচ্ছেন, তবে কোথাও একটি বাগ রয়েছে যা আমার জন্য এই সমস্যা সৃষ্টি করেছিল ... আমার সমস্ত অপশন মুছে ফেলার বিষয়টি ঠিক করা হত তবে এটি এমন কিছু যা আমি চাইনি কর সুতরাং, আমি এটি ডিবাগ করেছি এবং এটি আমার ব্লগে লিখেছিলাম ... আপনার সমস্যাটি আমার মতো মনে হচ্ছে।


লিঙ্কটি নষ্ট হয়েছে: "আপনি যে সংস্থানটি সন্ধান করছেন সেটি সরানো হয়েছে, এর নাম পরিবর্তন করা হয়েছে বা অস্থায়ীভাবে অনুপলব্ধ।"
পিটার মর্টেনসেন

0

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


0

আমার অনুরূপ সমস্যা ছিল এবং অন্য দিকনির্দেশগুলির কোনওটিই সহায়তা করেছে বলে মনে হয় নি। আমি কোনও ফল লাভ করতে পুনরায় বুট করেছিলাম। আমি সমস্ত ব্রেকপয়েন্টগুলি মুছে ফেলেছি, .suo ফাইলটি মুছে ফেলেছি, বাহ্যিক উত্স থেকে চিহ্নগুলি বোঝানো হচ্ছে না তা পরীক্ষা করে দেখেছি এবং অনুপলব্ধ যে অ্যাপ্লিকেশনটিতে কোনও পাথ বিদ্যমান নেই।

তারপরে, আমি সমাধানটি পরিষ্কার করার চিন্তা করলাম। আমি আউটপুট উইন্ডোতে লক্ষ্য করেছি যে সি # ইন্টেলিজেন্স পরিষ্কার করার সময় একটি সমস্যা রিপোর্ট করেছে:

'{B0C3592F-F0D1-4B79-BE20-3AD610B07C23}' ('সিস্টেমটি নির্দিষ্ট করা ফাইলটি খুঁজে পাচ্ছে না)') থেকে মেটাডেটা পড়তে সমস্যা হয়েছিল। সমাধান পুনরায় লোড না হওয়া পর্যন্ত ইন্টেলিজেন্স সঠিকভাবে কাজ করতে পারে না।

এই ক্ষেত্রে, আপনি একবার ত্রুটি বার্তাটি আবিষ্কার করার পরে এটি ঠিক কীভাবে সমাধান করবেন তা আপনাকে জানায়। (ত্রুটির পাঠ্যে ভাল কাজ, আবিষ্কারের ক্ষেত্রে খারাপ কাজ!) আমি সমাধানগুলির প্রকল্পগুলি লোড করেছি, সেগুলি আবার লোড করেছি। আমি তখন সফলভাবে পরিষ্কার সমাধান চালাতে সক্ষম হয়েছি । এটি কাজ করেছে, এবং ডিবাগারটিও তা করেছে।


0

"অটোস" উইন্ডোটি বন্ধ করা একটি বড় নেটিভ সি ++ সমাধানের জন্য ভিজ্যুয়াল স্টুডিও ২০০৮ সালে আমার জন্য ডিবাগিং উন্নত করেছে।

এটি লুকিয়ে কাজ করবে না। এটি বন্ধ করা দরকার।


0

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

আমার ক্ষেত্রে এটির একটি সাধারণ পরিবর্তনটি আমার সমাধান ঠিক করেছে: ডিবাগ ট্যাবে থাকা প্রকল্পের বৈশিষ্ট্যগুলিতে আমি "ভিজ্যুয়াল স্টুডিও হোস্টিং প্রক্রিয়া সক্ষম করুন" অক্ষম করেছি (আমি ভিজ্যুয়াল স্টুডিও 2010 চালাচ্ছি)।


-9

আরও মেমরি এবং একটি দ্রুত এইচডি পান। আরও বিশদ এখানে


4
আমার হার্ডওয়ারটি 4 জি মেমরি + 2 সিপিইউ (২.৩৩ জি) যেহেতু এটি এইচ / ডাব্লু ইস্যু বলে মনে হয় না, তা কি যথেষ্ট? বিটিডাব্লু: আমি এক সপ্তাহ আগে এ থেকে ভুগছি না, তাই আমি মনে করি এটি কিছু কনফিগারেশন সমস্যা হওয়া উচিত?
জর্জ 2

4
+1 সহায়ক পরামর্শ, বিশ্বাস করতে পারে না লোকেরা এটিকে ভোট দেয়। যদিও আপনার .suo ফাইল মোছা 10x আরও বেশি সহায়তা করে।
Andomar

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