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

অপ্টিমাইজেশন হ'ল একটি বিদ্যমান প্রোগ্রামটিকে আরও দক্ষতার সাথে বা / এবং কম সংস্থান ব্যবহার করার জন্য উন্নত করার প্রক্রিয়া।

17
অকাল অপটিমাইজেশন কি আসলেই সমস্ত মন্দের মূল?
আমার এক সহকর্মী আজ বলা একটি শ্রেণীর প্রতিশ্রুতিবদ্ধ ThreadLocalFormat, যা মূলত জাভা ফর্ম্যাট ক্লাসগুলির উদাহরণগুলি স্থানীয় থ্রেডে স্থানান্তরিত করে, যেহেতু তারা থ্রেড নিরাপদ নয় এবং "তুলনামূলকভাবে ব্যয়বহুল" তৈরি করতে পারে না। আমি একটি দ্রুত পরীক্ষা লিখেছি এবং গণনা করেছিলাম যে আমি দ্বিতীয় সেকেন্ডে 200,000 উদাহরণ তৈরি করতে পারলাম, তাকে জিজ্ঞাসা …

30
কোডিংয়ের সময় কি মাইক্রো-অপটিমাইজেশন গুরুত্বপূর্ণ?
আমি সম্প্রতি স্ট্যাক ওভারফ্লো উপর একটি প্রশ্ন জিজ্ঞাসা খুঁজে বের করতে কেন isset () যাও strlen () তুলনায় দ্রুততর ছিল মধ্যে পিএইচপি । এটি পাঠযোগ্য কোডের গুরুত্ব এবং কোডে মাইক্রো-সেকেন্ডের কর্মক্ষমতা উন্নতি বিবেচনা করার মতো কিনা তা নিয়ে প্রশ্ন উত্থাপন করেছে। আমার বাবা একজন অবসরপ্রাপ্ত প্রোগ্রামার, এবং আমি তাকে প্রতিক্রিয়াগুলি …

20
পাঠযোগ্য কোডের সাথে অপ্টিমাইজড কোডটি প্রতিস্থাপন করা ঠিক আছে কি?
কখনও কখনও আপনি এমন পরিস্থিতিতে চলে যান যেখানে আপনাকে কিছু বিদ্যমান কোড প্রসারিত / উন্নত করতে হবে। আপনি দেখতে পাচ্ছেন যে পুরাতন কোডটি খুব দুর্বল, তবে এটি প্রসারিত করাও বেশ কঠিন এবং পড়তে সময় লাগে। এটি আধুনিক কোড দিয়ে প্রতিস্থাপন করা ভাল ধারণা? কিছু সময় আগে আমি চর্বিযুক্ত পদ্ধতির পছন্দ …

14
অপ্টিমাইজেশন কখন অকাল হয় না এবং তাই মন্দ হয় না?
"অকালীন অপটিমাইজেশন হ'ল সমস্ত অশুভের মূল" আমাদের মধ্যে প্রায় সকলেই শুনে / শুনেছেন। আমি কী কৌতূহল বোধ করি কোন ধরণের অপ্টিমাইজেশন অকাল নয়, অর্থাত্ সফটওয়্যার বিকাশের প্রতিটি পর্যায়ে (উচ্চ স্তরের নকশা, বিস্তারিত নকশা, উচ্চ স্তরের বাস্তবায়ন, বিশদ বাস্তবায়ন ইত্যাদি) অন্ধকারের দিকে না গিয়ে আমরা কী অপ্টিমাইজেশনের সীমাটি বিবেচনা করতে পারি।

19
আমার কেন মাইক্রো পারফরম্যান্স এবং দক্ষতা সম্পর্কে যত্ন নেওয়া উচিত?
সি / সি ++ পৃষ্ঠাগুলিতে অনেকগুলি প্রশ্নোত্তর, বিশেষভাবে বা অপ্রত্যক্ষভাবে মাইক্রো পারফরম্যান্স সম্পর্কিত সমস্যাগুলি (যেমন একটি পরোক্ষ বনাম সরাসরি বনাম ইনলাইন ফাংশনটির ওভারহেড) বা O (N 2 ) বনাম O (N লগ এন) অ্যালগরিদম ব্যবহার করে একটি 100 আইটেমের তালিকা। আমি সর্বদা মাইক্রো পারফরম্যান্স সম্পর্কে কোনও উদ্বেগ এবং ম্যাক্রো পারফরম্যান্স …

9
প্রোগ্রামের অপ্টিমাইজেশনের 90/10 রুলের অর্থ কী?
উইকিপিডিয়া অনুসারে, প্রোগ্রাম অপটিমাইজেশনের 90/10 নিয়মতে বলা হয়েছে যে "প্রোগ্রামের প্রয়োগের 90%% কোডের 10% সম্পাদন করতে ব্যয় করা হয়" (দ্বিতীয় অনুচ্ছেদটি এখানে দেখুন )। আমি সত্যিই এটি বুঝতে পারি না। আসলে এটার অর্থ কি? কোডের কেবল 10% কার্যকর করতে 90% কার্যকর কার্যকর সময় কীভাবে ব্যয় করা যায়? কোডের অন্যান্য 90% …

10
কোড পড়ার জন্য দ্রুত শক্ত পাঠযোগ্য কোড সাফ করুন। কখন লাইন পার করবেন?
আমি যখন কোড লিখি আমি সর্বদা চেষ্টা করি আমার কোডটি যতটা সম্ভব পরিষ্কার এবং পঠনযোগ্য করে তোলার জন্য। প্রতিবার এবং তারপরে এমন একটি সময় আসে যখন আপনাকে লাইনটি অতিক্রম করতে হবে এবং এটিকে দ্রুততর করার জন্য সুন্দর পরিষ্কার কোড থেকে কিছুটা কুরুচিপূর্ণ কোডে যেতে হবে। কখন যে লাইনটি পার করা …

15
ভাষা কীভাবে সিপিইউ নকশাকে প্রভাবিত করেছে? [বন্ধ]
আমাদের প্রায়শই বলা হয়ে থাকে যে কোনও প্রোগ্রাম কোন ভাষায় লেখা হয় তা হার্ডওয়্যারের যত্নশীল না কারণ এটি কেবল সংকলিত বাইনারি কোড দেখায়, তবে এটি পুরো সত্য নয়। উদাহরণস্বরূপ, নম্র জেড 80 বিবেচনা করুন; এর 8080 ইন্সট্রাকশন সেটটিতে এর বর্ধিতকরণগুলিতে সিপিআইআর এর মতো নির্দেশাবলী অন্তর্ভুক্ত রয়েছে যা সি-স্টাইল (NULL- টার্মিনেটেড) …

7
সফ্টওয়্যার প্রোগ্রামিংয়ে, সিপিইউ এবং জিপিইউ উভয়ই 100% থাকা সম্ভব?
এটি গেমার হিসাবে আমি আকর্ষণীয় বলে মনে করেছি এমন একটি বিষয় সম্পর্কে এটি একটি সাধারণ প্রশ্ন: সিপিইউ / জিপিইউ বাধা এবং প্রোগ্রামিং। আমি যদি ভুল না হয়ে থাকি তবে আমি বুঝতে পেরেছি যে সিপিইউ এবং জিপিইউ উভয়ই স্টাফ গণনা করে, তবে স্থাপত্যের পার্থক্যের কারণে এটি কিছু গণনায় আরও ভাল। উদাহরণস্বরূপ, …

4
কত দ্রুত যেতে পারে?
গো এমন কয়েকটি ভাষাগুলির মধ্যে একটি যা 'ধাতবটির কাছাকাছি' চলবে বলে মনে করা হয়, অর্থাত এটি সংকলিত, স্থিরভাবে টাইপ করা হয় এবং কোনও ভিএম ছাড়াই স্থানীয়ভাবে কোড প্রয়োগ করে। এটি জাভা, সি # এবং এর মতো একটি গতি সুবিধা দেয়। তবে মনে হচ্ছে এটি জাভার পিছনে রয়েছে ( প্রোগ্রামিং ল্যাঙ্গুয়েজ …

16
কোডটি দক্ষতার সাথে কার্যকর করার সাথে সাথে আপনার পাঠযোগ্যতার ত্যাগ করা উচিত? [বন্ধ]
কোডটি দক্ষতার সাথে কার্যকর করার সাথে সাথে আপনার পাঠযোগ্যতার ত্যাগ করা উচিত? উদাহরণস্বরূপ 3 লাইনের কোড 1 লাইনে আমি পিট গুডলিফের কোড ক্রাফ্টে পড়েছি যে পঠনযোগ্যতা চাবিকাঠি। আপনার চিন্তাগুলো?

4
সি, সি ++, এবং পছন্দগুলির জন্য জেআইটি সংকলক
সংকলিত ভাষার যেমন সি এবং সি ++ এর জন্য কি কোনও ইন-টাইম-ইন-টাইম সংকলক আছে? (প্রথম যে নামগুলি মাথায় আসে সেগুলি হ'ল কলং এবং এলএলভিএম! তবে আমার মনে হয় না তারা বর্তমানে এটি সমর্থন করে)) ব্যাখ্যা: আমি মনে করি সফটওয়্যারটি রানটাইম প্রোফাইলিং প্রতিক্রিয়া এবং রানটাইম সময়ে হটস্পটগুলির আগ্রাসীভাবে অনুকূলিতকরণের পুনরায় সংকলন, …

5
শাখার পূর্বাভাস কীভাবে কাজ করে, যদি আপনার এখনও শর্তাদি পরীক্ষা করতে হয়?
আমি https://stackoverflow.com/q/11227809/555690 থেকে শাখা ভবিষ্যদ্বাণী সম্পর্কে জনপ্রিয় উত্তরটি পড়ছিলাম এবং আমাকে বিভ্রান্ত করার মতো কিছু আছে: আপনি যদি সঠিক অনুমান করেন তবে এটি অবিরত থাকবে। আপনি যদি ভুল অনুমান করেন তবে ক্যাপ্টেন থামবেন, ব্যাক আপ করবেন এবং স্যুইচটি সরিয়ে ফেলার জন্য আপনাকে চিৎকার করবেন। তারপরে এটি অন্য পথটি আবার চালু …

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

9
"অকালীন অপটিমাইজেশন সমস্ত মন্দের মূল" সম্পর্কে ভুল ধারণা নিয়ে কীভাবে মোকাবিলা করবেন?
আমি অনেক লোকের মুখোমুখি হয়েছি যারা এই শব্দটির সাধারণ ইংরেজি-ভাষা অর্থে "অপ্টিমাইজেশন" হিসাবে বিবেচিত হতে পারে এমন কোনও কিছুর বিরোধিতা করে এবং তারা প্রায়শই মৌখিকভাবে উদ্ধৃত করে (আংশিক) উক্তি "অকালীন অপ্টিমাইজেশন সমস্ত মন্দের মূল" তাদের এই অবস্থানের ন্যায়সঙ্গততা হিসাবে বোঝানো হচ্ছে যে আমি "অকালীন অপ্টিমাইজেশন" হতে যা কিছু বলছি তা …

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