Performance
Performance Engineering
Performance Testing
Scalability
Stability
100
A PROCESS USED TO ARCHITECT, DESIGN, AND CODE HIGHLY SCALABLE APPLICATIONS, INCLUDING EARLY PERFORMANCE PROFILING
WHAT IS "GREAT" SOFTWARE ENGINEERING DEVELOPMENT PROCESS?
100
A SET OF SOFTWARE CODING PRINCIPLES AND BEST PRACTICES THAT ARE DESIGNED TO DEVELOP HIGHLY SCALABLE AND FAST APPLICATIONS
WHAT ARE THE PERFORMANCE ENGINEERING PRINCIPLES?
100
A TEST DESIGNED TO DEMONSTRATE THE APPLICATION IS CAPABLE OF HANDLING INCREASING WORKLOAD
WHAT IS SCALABILITY TESTING?
100
THE PERFORMANCE TEAM USES LOTS OF PERFORMANCE METRICS TO PROVIDE THE APPLICATION SCALABILITY, BUT ONE OF THESE METRICS IS THE MOST IMPORTANT ONE, OR THE "OPERATIVE" METRIC THAT MEASURES THE END USER PERFORMANCE EXPERIENCE
WHAT IS END USER RESPONSE TIME?
100
AN APPLICATION (S) RUNS FOR A LONG TIME (WHILE BEING USED) WITHOUT NEEDING A REBOOT AND CONTINUES TO MAINTAIN THE EXPECTED PERFORMANCE SLAS, SUCH AS RESPONSE TIME
WHAT IS A STABLE APPLICATION?
200
A SOFTWARE ENGINEER WHO HAS MASTERIES IN PRODUCT DESIGN, SOFTWARE ARCHITECTURE, SOFTWARE DEVELOPMENT (CODING), APPLICATION DEPLOYMENT, DATABASE DESIGN & PERFORMANCE, NETWORK ENGINEERING, AND SOFTWARE SCALABILITY AND STABILITY TESTING
WHO IS A PERFORMANCE ENGINEER?
200
A METHOD USED TO OPTIMIZE THE APPLICATION PERFORMANCE AND EFFICIENCY
WHAT IS APPLICATION TUNING?
200
2 STANDARD TESTS THE PERFORMANCE TEAM USES TO CERTIFY THE PERFORMANCE OF KRONOS SOLUTIONS
WHAT ARE SCALABILITY AND STABILITY TESTS?
200
THE HIGHEST POINT AT WHICH AN APPLICATION PERFORMS WELL UNDER LOAD WHILE MEETING THE END USERS RESPONSE TIME EXPECTATIONS AND WHILE MAINTAINING ACCEPTABLE SYSTEM RESOURCE CONSUMPTIONS OF CPU, MEM, I/O, ETC.
WHAT IS AN APPLICATION SCALABILITY-POINT OR SWEET-SPOT?
200
WHEN AN APPLICATION SHOWS INCREASED USE OF MEMORY AND EVENTUALLY RUNS OUT OF MEMORY AND CRASHES
WHAT IS MEMORY LEAK?
300
SYSTEM METRICS THAT ARE USED AS KEY PERFORMANCE INDICATORS TO EVALUATE THE PERFORMANCE AND CAPACITY OF AN APPLICATION. FOR EXAMPLE, CPU, MEMORY, IO, AND RESPONSE TIME
WHAT ARE PERFORMANCE KPIS?
300
A PROCESS USED POST-DEVELOPMENT TO IDENTIFY APPLICATION BOTTLENECKS
WHAT IS PERFORMANCE TESTING?
300
A PERFORMANCE TESTING TYPE DESIGNED TO RUN FOR AN EXTENDED DURATION TO TEST (OR LOOK) FOR APPLICATION OPERATIONAL INSTABILITIES (AND FIX THEM, IF ANY)
WHAT IS STABILITY TESTING?
300
THIS COLLECTIVE NOUN IS USED TO DESCRIBE MULTIPLE USERS USING THE SYSTEM AT THE SAME TIME
WHAT IS CONCURRENT USERS?
300
AN AUTOMATIC MECHANISM OF MEMORY MANAGEMENT IN JAVA THAT RECLAIMS MEMORY OCCUPIED BY OBJECTS THAT ARE NO LONGER IN USE BY THE APPLICATION
WHAT IS A GC OR A GARBAGE COLLECTOR?
400
A CUSTOMER USUALLY USES ONE OR MORE OF THESE ADJECTIVES: FAST, SNAPPY, QUICK, SLOW, SLUGGISH, OR FRUSTRATING TO DESCRIBE AN APPLICATION ISSUE
WHAT IS AN APPLICATION PERFORMANCE ISSUE?
400
A CONDITION THAT ARISES WHEN AT LEAST TWO THREADS ARE EXECUTING SIMULTANEOUSLY
WHAT IS PARALLEL PROCESSING?
400
A PROCESS (OR A DOCUMENT) USED TO COLLECT PERFORMANCE BUSINESS REQUIREMENTS TO BE USED TO DESIGN THE SCALABILITY AND STABILITY TESTS
WHAT IS PERFORMANCE BUSINESS DRIVERS PROCESS?
400
A PROCESS USED TO DETERMINE SERVERS REQUIREMENTS BASED ON WORKLOAD AND BUSINESS USE CASE CONSIDERING THESE KEY SYSTEM AND APPLICATION METRICS CPU, MEMORY, END USER RESPONSE TIME, NETWORK, AND IO, ETC.
WHAT IS SOLUTION SIZING?
400
A SERVICE LEVEL AGREEMENT (SLA) METRIC THAT IS USED TO DESCRIBE THE SYSTEM AVAILABILITY OVER A PERIOD OF TIME
WHAT IS UPTIME?
500
A POOR PROGRAMING/CODING PRACTICE THAT MAKES A THREAD WAIT TO EXECUTE, WHICH IMPACTS PERFORMANCE NEGATIVELY
WHAT IS thread.sleep ()?
500
A CONDITION THAT EXISTS WHEN AT LEAST TWO THREADS ARE MAKING PROGRESS. A MORE GENERALIZED FORM OF PARALLELISM THAT CAN INCLUDE TIME-SLICING AS A FORM OF VIRTUAL PARALLELISM
WHAT IS CONCURRENCY?
500
A PERFORMANCE PROFILING TOOL USED BY DEVELOPERS AT KRONOS EARLY IN THE DEVELOPMENT LIFECYCLE TO PROFILE AND DEVELOP HIGHLY PERFORMING CODE (APPS)
WHAT IS DYNATRACE?
500
THIS TOOL IS THE PERFORMANCE INDUSTRY STANDARD TOOL, WHICH KRONOS PERFORMANCE TEAM USES FOR SCALABILITY AND STABILITY TESTING
WHAT IS LOADRUNNER OR PERFORMANCE CENTER?
500
AN IEEE'S MODEL USED FOR BUILDING RELIABLE AND STABLE REAL TIME COMPUTING SYSTEMS
WHAT IS SOFTWARE STABILITY MODEL (SSM)?
M
e
n
u