What a Developer needs to care while coding for better Performance!!!
Profiling
* Garbage Collection and Heap Size
* Object Creation Process
JDK Options
* Garbage Collection
* Heap Tuning
* Faster Vm’s
* Better Optimizing Compilers
* Writing Optimized code
* Sun’s Compiler and Runtime Optimization
* Performance with Jars
Native Calls
* When Native calls and When not
* Overhead in Native calls
* Native Method calls in C and C++
Objects
* Object Creation statistics
* Object Reuse
* Object References
* Avoiding Garbage Collections
* Initialization
String
* Performance effect of Strings
* Compile time VS Runtime Strings
* Conversions to String
* Strings VS Char Arrays
* String methods and Significance
StringBuffer
* Performance with StringBuffer
* Issues with StringBuffer
* StringBuffer Optimizations
Java Language
* Exceptions
* Assertions
* Casts
* Variables
* Loops
* Recursion
Java IO
* System. out
* Logging
* Buffering IO and Size of Buffer
* Serialization
* Compression
Sorting
* Inefficient Internal Sorting
* Providing good external sorting
Threading
* Threads
* Race Conditions
* Synchronization and its Overheads
* Deadlocks
* ThreadPools
Data Structures
* Collections
* Vector and ArrayList
* HashTable and HashMap
* Comparing LinkedLists and ArrayList
JDBC
* Types of Drivers
* Precompiled Queries
* ConnectionPools
Servlets and JSP
* Single Thread Model
* Caching
* HttpSession
* Compression
Thanks:
Document Editor:
Dewendra K Pandey
dewendra1@gmail
Fresher's Forum
http://ctechh.com/
Happy to Help
No comments:
Post a Comment