Concept

Java performance

Related lectures (12)
Featherweight Java: Core OO Features Modeling
Introduces Featherweight Java, a minimalistic model to represent core object-oriented features.
Compiler Overview: Code Generation Example
Analyzes the compiler output of a C program and compares it with Java byte code.
Unit Testing with JUnit: Arrays
Covers unit testing with JUnit for array methods, including testing minimum elements, handling exceptions, calculating averages, and sorting arrays.
Spark Data Frames
Covers Spark Data Frames, distributed collections of data organized into named columns, and the benefits of using them over RDDs.
Generics and Subtyping
Covers advanced concepts in generics and subtyping in Java, focusing on LinkedList implementation and List interface.
Formal Languages: Concepts
Covers the basics of formal languages, including alphabets, words, and languages, as well as operations like concatenation and reversal.
Benchmarking Parallel Programs
Covers testing, benchmarking, performance factors, measurement methodologies, ScalaMeter, JVM warmup, and configuration in parallel programming.
Introduction to Computer Language Processing
Covers computer language processing, compilers, skills learned, and application examples.
Memory Consistency: Taking it to the Compiler
Explores memory consistency, weak consistency, and language-level guarantees in memory ordering, emphasizing the importance of data race free programming.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.