প্রশ্ন ট্যাগ «micro-optimization»

23
একটি পূর্ণসংখ্যার সংখ্যা 2 দিয়ে ভাগ করার জন্য কোনটি ভাল বিকল্প?
2 দিয়ে পূর্ণসংখ্যা ভাগ করার জন্য নিম্নলিখিত কৌশলগুলির মধ্যে কোনটি সর্বোত্তম বিকল্প এবং কেন? কৌশল 1: x = x >> 1; কৌশল 2: x = x / 2; এখানে xএকটি পূর্ণসংখ্যা

13
পারফরম্যান্স জরুরী হলে আমার কি জাওয়ার স্ট্রিং.ফর্ম্যাট () ব্যবহার করা উচিত?
লগ আউটপুট ইত্যাদির জন্য আমাদের সর্বদা স্ট্রিংস তৈরি করতে হবে। আমরা কখন জেডিকে সংস্করণ ব্যবহার করব তা শিখেছিStringBuffer (অনেকগুলি সংযোজন, থ্রেড নিরাপদ) এবং StringBuilder(অনেকগুলি সংযোজন, নন-থ্রেড-নিরাপদ)। ব্যবহার করার পরামর্শ কি String.format() ? এটি কি দক্ষ, বা যেখানে আমরা পারফরম্যান্স গুরুত্বপূর্ণ সেখানে ওয়ান-লাইনারদের জন্য কনট্যাকটেশন দিয়ে বাধ্য হতে বাধ্য? যেমন কুরুচিপূর্ণ …

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

1
X86 সমাবেশে শূন্যে একটি রেজিস্টার সেট করার সর্বোত্তম উপায় কী: xor, Mov বা এবং?
নিম্নলিখিত সমস্ত নির্দেশাবলী একই কাজ করে: %eaxশূন্যতে সেট করুন। কোন উপায়ে অনুকূল (সবচেয়ে কম মেশিন চক্রের প্রয়োজন)? xorl %eax, %eax mov $0, %eax andl $0, %eax

3
আমার অ্যাপ্লিকেশন কেন তার জীবনের 24% নাল চেক করতে ব্যয় করে?
আমি একটি পারফরম্যান্স সমালোচনামূলক বাইনারি সিদ্ধান্ত গাছ পেয়েছি, এবং আমি এই প্রশ্নটি কোডের একক লাইনে ফোকাস করতে চাই। বাইনারি ট্রি আইট্রেটারের কোডটি এর বিপরীতে কার্য সম্পাদন বিশ্লেষণের ফলাফল সহ নীচে রয়েছে। public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% ScTreeNode node = RootNodes[rootIndex].TreeNode; 24.6% while (node.BranchData != null) { 0.2% …

3
পাইথনে ব্যতিক্রম হ্যান্ডলারের ব্যয়
ইন আরেকটি প্রশ্ন , গৃহীত উত্তর যদি বিবৃতি / অবরুদ্ধ ব্যতীত পারফরম্যান্সের উন্নতি করতে ব্যবহার করে দেখুন সঙ্গে পাইথন কোডে প্রতিস্থাপন একটি (খুব সস্তা) সুপারিশ করেছে। কোডিং শৈলীর বিষয়গুলি একপাশে রেখে, এবং ধরে নেওয়া যে ব্যতিক্রমটি কখনই ট্রিগার হয় না, ব্যতিক্রম হ্যান্ডলারটি (পারফরম্যান্স-ওয়াইজ) কতটা পার্থক্য করে, একটি না করে বনাম, …

4
দ্রুত কি: ইন_আরে বা আইসেট? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

9
কখন, যদি কখনও হয় তবে লুপ আনرولিং এখনও কার্যকর?
আমি লুপ আনরোলিং করে কিছু চূড়ান্ত পারফরম্যান্স-সমালোচনামূলক কোডটি (একটি দ্রুত সাজানোর অ্যালগরিদম যা মন্টে কার্লো সিমুলেশনের ভিতরে লক্ষ লক্ষ লক্ষ লক্ষ বলা হয়ে থাকে) অপ্টিমাইজ করার চেষ্টা করছি। এখানে অভ্যন্তরীণ লুপটি আমি দ্রুত করার চেষ্টা করছি: // Search for elements to swap. while(myArray[++index1] < pivot) {} while(pivot < myArray[--index2]) {} …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.