
psy-lob-saw.blogspot.com
Psychosomatic, Lobotomy, SawBlog on Java, Performance, Concurrency, NIO, Unsafe, Low latency, Programming, Software, Philosophy
http://psy-lob-saw.blogspot.com/
Blog on Java, Performance, Concurrency, NIO, Unsafe, Low latency, Programming, Software, Philosophy
http://psy-lob-saw.blogspot.com/
TODAY'S RATING
>1,000,000
Date Range
HIGHEST TRAFFIC ON
Friday
LOAD TIME
3.8 seconds
16x16
32x32
64x64
128x128
PAGES IN
THIS WEBSITE
19
SSL
EXTERNAL LINKS
36
SITE IP
74.125.228.236
LOAD TIME
3.762 sec
SCORE
6.2
Psychosomatic, Lobotomy, Saw | psy-lob-saw.blogspot.com Reviews
https://psy-lob-saw.blogspot.com
Blog on Java, Performance, Concurrency, NIO, Unsafe, Low latency, Programming, Software, Philosophy
Psychosomatic, Lobotomy, Saw: Talks
http://psy-lob-saw.blogspot.com/p/talks.html
Psychosomatic, Lobotomy, Saw. It's X, you'll need Y, I'll get Z. I've talked in some conferences/LJC meetings and some people seem to have enjoyed the talks. I'm not a great public speaker (improving over time, I think), and personally I would rather read an article/book/post than see a video on the same topic. But some people have enjoyed the talks, and some conference organizers have asked me to come back, so what do I know. GeekOut, Tallin 2015. SkillsMatter, London 2014. GeeCon, Krakow 2014. JVM Prof...
Psychosomatic, Lobotomy, Saw: HdrHistogram: A better latency capture method
http://psy-lob-saw.blogspot.com/2015/02/hdrhistogram-better-latency-capture.html
Psychosomatic, Lobotomy, Saw. It's X, you'll need Y, I'll get Z. Monday, 16 February 2015. HdrHistogram: A better latency capture method. The above data structure was an easy solution to a problem we had little time to solve, but it left much to be desired. These days the histogram problem is gloriously solved by the HdrHistogram. High Dynamic Range), and though it's been around for a couple of years now I still find olden hand rolled histograms in many a code base. Cut that shit out boys and girls!
Psychosomatic, Lobotomy, Saw: Writing Java Micro Benchmarks with JMH: Juicy
http://psy-lob-saw.blogspot.com/2013/04/writing-java-micro-benchmarks-with-jmh.html
Psychosomatic, Lobotomy, Saw. It's X, you'll need Y, I'll get Z. Sunday, 28 April 2013. Writing Java Micro Benchmarks with JMH: Juicy. UPDATE 03/09/14: If you come here looking for JMH related content start at the new and improved JMH Resources Page. And branch out from there! Demonstrating use of JMH and exploring how the framework can squeeze every last drop out of a simple benchmark. Writing micro benchmarks for Java code has always been a rather tricky affair with many pitfalls to lookout for:. Here'...
Psychosomatic, Lobotomy, Saw: Diving Deeper into Cache Coherency
http://psy-lob-saw.blogspot.com/2013/09/diving-deeper-into-cache-coherency.html
Psychosomatic, Lobotomy, Saw. It's X, you'll need Y, I'll get Z. Sunday, 15 September 2013. Diving Deeper into Cache Coherency. I recently gave a talk about Mechnical Sympathy at Facebook, which was mostly a look at the topic through the SPSC queue optimization series of posts. During the talk I presented the optimisation step (taken in Martin's original series of queue implementations) of adding a cache field for the head and tail. Moving from this. Not what I stated previously here. I say mostly and no...
Psychosomatic, Lobotomy, Saw: JMH Resources
http://psy-lob-saw.blogspot.com/p/jmh-related-posts.html
Psychosomatic, Lobotomy, Saw. It's X, you'll need Y, I'll get Z. I've been an early adopter of JMH and written a fair few posts which either drill into a particular aspect of JMH or demonstrate it's usage in a given context. In this page I plan to maintain a high level view of what's where. Is a Java Micro-benchmarking Harness written by the Oracle/Sun Performance Engineering team (with Shipilev. The framework consists of a few main groups of functionality:. Reporting formats - JSON, CSV, Summary. Asymme...
TOTAL PAGES IN THIS WEBSITE
19
Devoxx 2012 trip report | Ideas Not For Sale
https://vyazelenko.com/2013/03/26/devoxx-2012-trip-report
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Devoxx 2012 trip report. Here it was another amazing Devoxx conference. Tons of new stuff to learn and a lot of new and familiar faces to discover. As already became a tradition each year of Devoxx brings some innovation and this year wasn’t exceptional. The big theme of this year was NFC. That had and NFC reader and was sending HTTP POST to a server running and a Raspberry Pi device. Which was ...
NFC | Ideas Not For Sale
https://vyazelenko.com/tag/nfc
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Devoxx 2012 trip report. Here it was another amazing Devoxx conference. Tons of new stuff to learn and a lot of new and familiar faces to discover. As already became a tradition each year of Devoxx brings some innovation and this year wasn’t exceptional. The big theme of this year was NFC. That had and NFC reader and was sending HTTP POST to a server running and a Raspberry Pi device. Which was ...
Java | Ideas Not For Sale
https://vyazelenko.com/tag/java
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Why clone is faster than constructor copy. This post is a followup on my previous post. About copying objects in Java. After I published that post I got a question from Sven Reimers (@SvenNB) why there is a big performance different between clone and copying via constructor. In this post I will try to answer this question. Just to recap what we are looking at. There are 2 classes implementing.
Inter-thread communications in Java at the speed of light
https://www.infoq.com/articles/High-Performance-Java-Inter-Thread-Communications
Facilitating the spread of knowledge and innovation in professional software development. 1,296,180 Jul unique visitors. Creating RESTful Services with T4 Based on Model and Interfaces. When generating RESTful services with WebAPI, a lot of boilerplate code has to be implemented. Amel Musić demonstrates how T4 and EnvDTE can be used to create a flexible code generator that dramatically reduces the amount of time and effort this takes. Featured in Architecture and Design. All in Architecture and Design.
Reflection | Ideas Not For Sale
https://vyazelenko.com/tag/reflection
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Copy object in Java (performance comparison). This blog came about because I was looking into performance issue and profiling showed that a method that was copying objects was very slow. (. The fact that this method was called millions of times was an actual bug not the slowness of the copy routine. The method to copy object was performing field by field copy using. Returns a copy of the. Method...
copy | Ideas Not For Sale
https://vyazelenko.com/tag/copy
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Why clone is faster than constructor copy. This post is a followup on my previous post. About copying objects in Java. After I published that post I got a question from Sven Reimers (@SvenNB) why there is a big performance different between clone and copying via constructor. In this post I will try to answer this question. Just to recap what we are looking at. There are 2 classes implementing.
clone | Ideas Not For Sale
https://vyazelenko.com/tag/clone
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Why clone is faster than constructor copy. This post is a followup on my previous post. About copying objects in Java. After I published that post I got a question from Sven Reimers (@SvenNB) why there is a big performance different between clone and copying via constructor. In this post I will try to answer this question. Just to recap what we are looking at. There are 2 classes implementing.
Uncategorized | Ideas Not For Sale
https://vyazelenko.com/category/uncategorized
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Why clone is faster than constructor copy. This post is a followup on my previous post. About copying objects in Java. After I published that post I got a question from Sven Reimers (@SvenNB) why there is a big performance different between clone and copying via constructor. In this post I will try to answer this question. Just to recap what we are looking at. There are 2 classes implementing.
Java 8 Concurrency: LongAdder | mind.out
https://minddotout.wordpress.com/2013/05/11/java-8-concurrency-longadder
A software engineer's brain dump. Laquo; JS1K Tips: Writing Tiny JavaScript. Java 8 Concurrency: LongAdder. 11 May, 2013. What began as a small peek at JDK source code quickly showed me a whole new side of Java. I found that yes, LongAdder is faster (see graph on the right). And I also learned a bit about how atomics are implemented in Java. It turned out to be more complex and more interesting than I expected. First, how well does LongAdder perform? I downloaded the latest preview of JDK 8. All threads ...
Why clone is faster than constructor copy | Ideas Not For Sale
https://vyazelenko.com/2013/10/30/clone-vs-copy-constructor-a-closer-look
Ideas Not For Sale. Nothing is more dangerous than an idea when it is the only one you have. (Emile Chartier). Why clone is faster than constructor copy. This post is a followup on my previous post. About copying objects in Java. After I published that post I got a question from Sven Reimers (@SvenNB) why there is a big performance different between clone and copying via constructor. In this post I will try to answer this question. Just to recap what we are looking at. There are 2 classes implementing.
TOTAL LINKS TO THIS WEBSITE
36
Psychosomatic, Lobotomy, Saw
Psychosomatic, Lobotomy, Saw. It's X, you'll need Y, I'll get Z. Monday, 27 July 2015. JMH perfasm explained: Looking at False Sharing on Conditional Inlining. There is an edge that JMH. Read the jmh resources page. For other posts and related nuggets) has over other frameworks. That edge is so sharp you may well cut yourself using it, but given an infinite supply of bandages you should definitely use it :-) This edge is the ultimate profiler, the perfasm (pronounced PERF-AWESOME! Because the queue is ge...
SOCIAL ENGAGEMENT