Code for article BAEL-2386 (#5958)
* Add code for the article 'Java Primitives versus Objects' * Use JMH for benchmarking the primitive and wrapper classes * Uncomment the benchmarks and remove unused class * Add a binary search tree implementation * Add an example of how to use the binary tree class * Adjust the print statements * Add a code for article #BAEL-2386
This commit is contained in:
		
							parent
							
								
									e4dd6e0b6a
								
							
						
					
					
						commit
						6f1e14b649
					
				| @ -0,0 +1,32 @@ | |||||||
|  | package com.baeldung.flightrecorder; | ||||||
|  | 
 | ||||||
|  | import java.util.ArrayList; | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Simple program that illustrates how to use Java Flight Recorder. | ||||||
|  |  *  | ||||||
|  |  * This programs creates a list, inserts objects in it until  | ||||||
|  |  * an OutOfMemoryError is thrown.    | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | public class FlightRecorder { | ||||||
|  | 
 | ||||||
|  |     public static void main(String[] args) { | ||||||
|  |         List<Object> items = new ArrayList<>(1); | ||||||
|  |         try { | ||||||
|  |             while (true) { | ||||||
|  |                 items.add(new Object()); | ||||||
|  |             } | ||||||
|  |         } catch (OutOfMemoryError e) { | ||||||
|  |             System.out.println(e.getMessage()); | ||||||
|  |         } | ||||||
|  |         assert items.size() > 0; | ||||||
|  |         try { | ||||||
|  |             Thread.sleep(1000); | ||||||
|  |         } catch (InterruptedException e) { | ||||||
|  |             System.out.println(e.getMessage()); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user