প্রশ্ন ট্যাগ «performance»

কোড এবং অ্যাপ্লিকেশন দক্ষতার পরিমাপ বা উন্নতি সম্পর্কিত প্রশ্নগুলির জন্য।

11
X + = এক্স = এক্স + এ এর ​​চেয়ে দ্রুত?
আমি স্ট্রোস্ট্রপের "দ্য সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজ" পড়ছিলাম, যেখানে তিনি বলেছেন যে কোনও ভেরিয়েবলের সাথে কিছু যুক্ত করার দুটি উপায়ের বাইরে says x = x + a; এবং x += a; তিনি পছন্দ করেন +=কারণ এটি সম্ভবত আরও কার্যকরভাবে প্রয়োগ করা হয়েছে। আমি মনে করি তার অর্থ এটি খুব দ্রুত …

8
অপারেটররা কেন মেথড কলের চেয়ে এত ধীর? (শুধুমাত্র পুরানো জেআইটি-তে স্ট্রাইকগুলি ধীর গতিতে)
ভূমিকা: আমি সি # তে উচ্চ-সম্পাদন কোড লিখি write হ্যাঁ, আমি জানি সি ++ আমাকে আরও ভাল অপ্টিমাইজেশন দেবে, তবে আমি এখনও সি # ব্যবহার করতে পছন্দ করি। আমি সেই পছন্দটি নিয়ে বিতর্ক করতে চাই না। পরিবর্তে, আমি তাদের কাছ থেকে শুনতে চাই যারা আমার মতো,। নেট ফ্রেমওয়ার্কে উচ্চ-পারফরম্যান্স কোড …

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

9
কোনটি দ্রুত: x << 1 বা x << 10?
আমি কিছুই অপ্টিমাইজ করতে চাই না, আমি কসম খাই, আমি কৌতুহলের বাইরে এই প্রশ্নটি জিজ্ঞাসা করতে চাই। আমি জানি যে বেশিরভাগ হার্ডওয়্যারে বিট শিফট (যেমন shl, shr) এর একটি অ্যাসেম্বলি কমান্ড থাকে , এটি একটি একক কমান্ড। তবে আপনি কী পরিমাণ বিট স্থানান্তরিত করবেন তা (ন্যানোসেকেন্ড-ভিত্তিক, বা সিপিইউ-কৌশল অনুসারে) কিছু …
84 c++  c  performance  cpu  low-level 

6
কোন "যদি" নির্মাণটি দ্রুত - বিবৃতি বা টেরিনারি অপারেটর?
সেখানে দুই ধরনের হয় if: সর্বোত্তম - জাভা বিবৃতি if {} else {}এবং সাধারণভাবে সংক্ষেপে: exp ? value1 : value2। একজনের চেয়ে অন্যের চেয়ে দ্রুত বা সেগুলি কি একই রকম? বিবৃতি: int x; if (expression) { x = 1; } else { x = 2; } টেরিনারি অপারেটর: int x …

4
প্রদত্ত যে jdk1.6 এবং এর উপরের হাশম্যাপগুলি মাল্টি = থ্রেডিংয়ের ক্ষেত্রে সমস্যা সৃষ্টি করে, আমি কীভাবে আমার কোড ঠিক করব
আমি সম্প্রতি স্ট্যাকওভারফ্লোতে একটি প্রশ্ন উত্থাপন করেছি, তার পরে উত্তরটি পেয়েছি। প্রাথমিক প্রশ্নটি ছিল ম্বেটেক্স বা আবর্জনা সংগ্রহ ছাড়া অন্য কোন পদ্ধতিগুলি আমার বহু-থ্রেড জাভা প্রোগ্রামকে ধীর করতে পারে? আমি আমার ভয়াবহতার মধ্যে আবিষ্কার করেছি যে হ্যাশম্যাপটি জেডিকে 1.6 এবং জেডিকে 1.7 এর মধ্যে পরিবর্তিত হয়েছে। এটিতে এখন কোডের একটি …

1
সি কোড লুপ পারফরম্যান্স [অব্যাহত]
এই প্রশ্নটি এখানে আমার প্রশ্নের উপর অব্যাহত রয়েছে (রহস্যের পরামর্শে): সি কোড লুপ পারফরম্যান্স আমার প্রশ্ন অব্যাহত রেখে, যখন আমি স্কেলারের নির্দেশাবলীর পরিবর্তে প্যাকড নির্দেশাবলী ব্যবহার করি তখন ইন্টার্নিক্স ব্যবহার করে কোডটি দেখতে খুব মিল দেখাবে: for(int i=0; i&lt;size; i+=16) { y1 = _mm_load_ps(output[i]); … y4 = _mm_load_ps(output[i+12]); for(k=0; k&lt;ksize; …

1
A.insert (0,0) কেন [0: 0] = [0] এর চেয়ে অনেক ধীর?
একটি তালিকা ব্যবহার করে insertস্লাইস অ্যাসাইনমেন্ট ব্যবহার করে একই প্রভাব অর্জনের চেয়ে ফাংশনটি করা খুব ধীর: &gt; python -m timeit -n 100000 -s "a=[]" "a.insert(0,0)" 100000 loops, best of 5: 19.2 usec per loop &gt; python -m timeit -n 100000 -s "a=[]" "a[0:0]=[0]" 100000 loops, best of 5: 6.78 usec …

7
দুটি শূন্য-আরগ কনস্ট্রাক্টরকে আলাদা করার আইডোমেটিক উপায়
আমার এই জাতীয় ক্লাস রয়েছে: struct event_counts { uint64_t counts[MAX_COUNTERS]; event_counts() : counts{} {} // more stuff }; সাধারণত আমি countsপ্রদর্শিত হিসাবে অ্যারে ডিফল্ট (শূন্য) করতে চাই। প্রোফাইলিং দ্বারা চিহ্নিত নির্বাচিত স্থানে যাইহোক, আমি অ্যারের সূচনাটি দমন করতে চাই, কারণ আমি জানি অ্যারে ওভাররাইট করা প্রায় শেষ, তবে সংকলকটি এটি …

4
স্কালায় জিপের চেয়ে দ্রুত জিপ করা হয় কেন?
একটি সংকলনে উপাদান-ভিত্তিক ক্রিয়াকলাপ সম্পাদনের জন্য আমি কিছু স্কাল কোড লিখেছি। এখানে আমি একই পদ্ধতি সম্পাদনকারী দুটি পদ্ধতি সংজ্ঞায়িত করেছি। একটি পদ্ধতি ব্যবহার করে zipএবং অন্যটি ব্যবহার করে zipped। def ES (arr :Array[Double], arr1 :Array[Double]) :Array[Double] = arr.zip(arr1).map(x =&gt; x._1 + x._2) def ES1(arr :Array[Double], arr1 :Array[Double]) :Array[Double] = (arr,arr1).zipped.map((x,y) …

1
হ্যাশসেট কোডের জন্য অপ্রত্যাশিত চলমান সময়
সুতরাং মূলত, আমার এই কোডটি ছিল: import java.util.*; public class sandbox { public static void main(String[] args) { HashSet&lt;Integer&gt; hashSet = new HashSet&lt;&gt;(); for (int i = 0; i &lt; 100_000; i++) { hashSet.add(i); } long start = System.currentTimeMillis(); for (int i = 0; i &lt; 100_000; i++) { for …

2
বাছাই করা গোষ্ঠীগুলির চেয়ে বাছাই করা গোষ্ঠীগুলির তুলনায় গোষ্ঠীগুলির সমষ্টি কেন ধীর?
আমার কাছে ট্যাব ডিলিমিটেড পূর্ণসংখ্যার দুটি কলাম রয়েছে যার মধ্যে প্রথমটি একটি এলোমেলো পূর্ণসংখ্যা, দ্বিতীয়টি গোষ্ঠী সনাক্তকারী একটি পূর্ণসংখ্যা, যা এই প্রোগ্রামটি দ্বারা উত্পন্ন করা যেতে পারে। ( generate_groups.cc) #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; int main(int argc, char* argv[]) { int num_values = atoi(argv[1]); int num_groups = atoi(argv[2]); int …
27 c++  performance 

2
কেন ক্যারাস মডেল সংকলনের পরে ধীর ভবিষ্যদ্বাণী করে?
তাত্ত্বিকভাবে, ওজনগুলির একটি নির্দিষ্ট আকার থাকে বলে ভবিষ্যদ্বাণীটি স্থির হওয়া উচিত। সংকলনের পরে আমি কীভাবে আমার গতি ফিরে পাব (অপ্টিমাইজার অপসারণের প্রয়োজন ছাড়াই)? সম্পর্কিত পরীক্ষা দেখুন: https://nbviewer.jupyter.org/github/off99555/TensorFlowExperiments/blob/master/test-prediction-speed- after-compile.ipynb?flush_cache= true

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

2
ধীর প্রথম কলটি এড়াতে কীভাবে জাভা ক্লাসগুলিকে উষ্ণ করা যায়?
আমি এমন একটি প্রকল্প করছি যেখানে আমার কাছে সমস্ত এসপিআই কলগুলি 1 এস এরও কম গ্রহণের জন্য প্রয়োজন তবে আমি প্রতিটি রুটে প্রথম কল দিয়ে একটি সমস্যার মুখোমুখি যা নিম্নলিখিত সংস্থাগুলির চেয়ে ধীর is বর্তমানে / লগইনে প্রথম কলটি 3..6 ঘন্টা লাগে এবং তারপরে অন্য সমস্ত রুটের জন্য ১ms০ এমএস …

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