Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
mechanical-sympathy
Conversations
Labels
CPU
CoordinatedOmission
DirectByteBuffer
Disruptor
G1
GC
GPU
Generics
HdrHistogram
Heap
Histogram
Hotspot
JNI
Java
JavaScript
Latency
LatencyStats
List
LockFree
MRI
Netty
Node
OpenJDK
Performance
PrintCompilation
ProgramOrder
ResponseTimeMeasurement
SBE
Safepoint
SequentialConsistency
TTSP
algorithms
alternative
api
arraycopy
asm
assembly
azul
basics
benchmarking
c
caliper
call
cassandra
chronicle
communication
comparison
concept
concurrency
correctness
design
development
doublehistogram
energy
engineering
exchange
feedback-requested
futex
gRPC
happens-before
historical
idea
innovation
interface
intrinsic
introduction
invention
jdk
jhiccup
jmh
jmm
jmx
jvm
kernel
koloboke
linux
logging
mechanical
memory
method
metrics
mq
off-heap
openHFT
os
power
presentation
process
project
queue
real-time
safepoint
scala
scalability
scalable
scylladb
sharding
shared
struct
syscall
system
task-pool
technology
threads
trading
trove
tutorial
unsafe
v8
varargs
zeromq
zipkin
About
Groups keyboard shortcuts have been updated
Dismiss
See shortcuts
mechanical-sympathy
Contact owners and managers
1–30 of 874
Welcome to the Mechanical Sympathy group. This group is for discussing how to code sympathetically for the underlying stack/platform so good performance can be extracted.
Mark all as read
Report group
0 selected
Steven Stewart-Gallus
,
Richard Startin
5
1/28/19
Do modern JVMs use aliasing information?
Ahah! I believe I might have a possible hacky workaround! Instead of doing: static void mul(int[]
unread,
Java
Performance
Do modern JVMs use aliasing information?
Ahah! I believe I might have a possible hacky workaround! Instead of doing: static void mul(int[]
1/28/19
Ross Black
, …
nigr...@gmail.com
12
4/28/19
Long time to safepoint
Sorry to join late the party, but...a read only mmap isn't equally dangerous? If the page cache
unread,
Java
Safepoint
TTSP
Long time to safepoint
Sorry to join late the party, but...a read only mmap isn't equally dangerous? If the page cache
4/28/19
yang liu
, …
Nitsan Wakart
4
9/28/17
jvm stuck in SafepointSynchronize::begin()
Thanks Alex! For future reference to all here: AFAIK lightweight-java-profiler has never progressed
unread,
GC
Java
OpenJDK
Performance
jvm
jvm stuck in SafepointSynchronize::begin()
Thanks Alex! For future reference to all here: AFAIK lightweight-java-profiler has never progressed
9/28/17
Nathan Fisher
, …
Shripad Agashe
8
9/25/17
Measuring latency of a function call
Thanks for the link to Alekseys video. I'll give it a viewing! On Mon, 25 Sep 2017 at 06:10,
unread,
Java
Latency
Measuring latency of a function call
Thanks for the link to Alekseys video. I'll give it a viewing! On Mon, 25 Sep 2017 at 06:10,
9/25/17
yang liu
, …
Gil Tene
6
9/19/17
ConcurrentHashMap size() method could read stale value?
My dive into the specifics (of eg the volatile load) probably confused the issue. Nothing on either
unread,
Java
concurrency
ConcurrentHashMap size() method could read stale value?
My dive into the specifics (of eg the volatile load) probably confused the issue. Nothing on either
9/19/17
Dain Ironfoot
, …
Martin Thompson
7
9/22/17
Lock and Little's Law
Can the critical path itself change based on concurrent load if each of the paths making up the graph
unread,
Java
basics
feedback-requested
Lock and Little's Law
Can the critical path itself change based on concurrent load if each of the paths making up the graph
9/22/17
dan.m...@gmail.com
2
9/12/17
Stuck data in disruptor
apologiez, please, remove this post, I forgot that it should be asked on Disruptor forum On Tuesday,
unread,
Disruptor
Java
Stuck data in disruptor
apologiez, please, remove this post, I forgot that it should be asked on Disruptor forum On Tuesday,
9/12/17
Vero K.
, …
Ben Evans
11
4/16/17
Socket buffer and rates streaming
This is the same architecture employed by >1 IB for their in-house solution. It's a pretty
unread,
Disruptor
Java
queue
Socket buffer and rates streaming
This is the same architecture employed by >1 IB for their in-house solution. It's a pretty
4/16/17
Chris Newland
, …
Nitsan Wakart
6
2/10/17
HotSpot code cache and instruction prefetching
We have no availability based heuristics, nor does anyone else AFAIK, for dynamically enabling/
unread,
CPU
Hotspot
Java
Performance
HotSpot code cache and instruction prefetching
We have no availability based heuristics, nor does anyone else AFAIK, for dynamically enabling/
2/10/17
Дмитрий Пеньков
, …
Alex Bagehot
9
1/29/17
Futex flood
you are trying to give 200 JVMs 10 core each. Before separating all 200 JVMs "see" all 80
unread,
GC
Hotspot
Java
futex
jvm
linux
syscall
threads
Futex flood
you are trying to give 200 JVMs 10 core each. Before separating all 200 JVMs "see" all 80
1/29/17
Ivan Kelly
, …
Vitaly Davidovich
17
12/14/16
Minimum realistic GC time for G1 collector on 10GB
Have you tried just setting -Xmx10g and -XX:MaxGCPauseMillis=10? This is typically a good baseline to
unread,
GC
Heap
Hotspot
Java
Latency
OpenJDK
Minimum realistic GC time for G1 collector on 10GB
Have you tried just setting -Xmx10g and -XX:MaxGCPauseMillis=10? This is typically a good baseline to
12/14/16
Alexey Pirogov
, …
Steve Gury
8
12/12/16
Profiling using hardware counters on Mac OS X
If you're ok with disabling macOS kernel security (loading only signed kernel module), you can
unread,
CPU
Java
Performance
jmh
Profiling using hardware counters on Mac OS X
If you're ok with disabling macOS kernel security (loading only signed kernel module), you can
12/12/16
Arnaud Roger
11/4/16
Java 8 loop optimization puzzle
Hi all, I faced a puzzling performance behavior that seems to be link to the asm generated, I wrote a
unread,
Java
jvm
Java 8 loop optimization puzzle
Hi all, I faced a puzzling performance behavior that seems to be link to the asm generated, I wrote a
11/4/16
Wayne
, …
Martin Thompson
12
3/9/17
Question about SBE and DirectBuffer
If you can it would be best to raise an issue on the GitHub repo with a repeatable test. This looks
unread,
Java
SBE
Question about SBE and DirectBuffer
If you can it would be best to raise an issue on the GitHub repo with a repeatable test. This looks
3/9/17
Miron Aseev
,
Avi Kivity
3
9/18/16
Batching strategies in Netty
Yeah, I think you're right. I'm going to create a topic on the Netty mailing list. Thanks. On
unread,
GC
Java
Netty
Performance
Batching strategies in Netty
Yeah, I think you're right. I'm going to create a topic on the Netty mailing list. Thanks. On
9/18/16
Sumit Srivastava
,
ymo
2
2/25/16
Time bounded code section, without threads
Assuming you have multiple computing threads and one collector thread. All you need is : 1) a
unread,
Java
Performance
Time bounded code section, without threads
Assuming you have multiple computing threads and one collector thread. All you need is : 1) a
2/25/16
Tech Sigmainfy
11/10/15
Java GARBAGE_COLLECTION_NOTIFICATION Received for NOT A REAL GC with every information being ZERO
Hope anyone can enlighten me about a special garbage collection notification with all the data
unread,
GC
Heap
Java
OpenJDK
jvm
logging
Java GARBAGE_COLLECTION_NOTIFICATION Received for NOT A REAL GC with every information being ZERO
Hope anyone can enlighten me about a special garbage collection notification with all the data
11/10/15
lior simon
, …
Jacob Hansson
22
5/19/15
Java - Reuse String Instances
We did a spike on this a few years ago, playing with trying to get a netty stack allocation free.
unread,
GC
Java
Latency
unsafe
Java - Reuse String Instances
We did a spike on this a few years ago, playing with trying to get a netty stack allocation free.
5/19/15
Jean Dagenais
, …
Jean-Philippe BEMPEL
23
1/6/17
Systematic Process to Reduce Linux OS Jitter
Hi, Those servers seem nice, but there is a huge no-go for us and our workload: There is only one
unread,
Java
Latency
Performance
os
Systematic Process to Reduce Linux OS Jitter
Hi, Those servers seem nice, but there is a huge no-go for us and our workload: There is only one
1/6/17
Alex Zhitnitsky
12/11/14
Website feedback
Hi everyone, This might be a bit off-topic, we're working on a new homepage and would love to
unread,
Java
feedback-requested
Website feedback
Hi everyone, This might be a bit off-topic, we're working on a new homepage and would love to
12/11/14
Dain Ironfoot
,
Georges Gomes
2
11/19/14
Assembling MPSC using SPSC queues
Hi Disclaimer: Measurements are always preferred. But here are my thoughts: If you create your
unread,
Java
LockFree
Performance
feedback-requested
Assembling MPSC using SPSC queues
Hi Disclaimer: Measurements are always preferred. But here are my thoughts: If you create your
11/19/14
Elazar Leibovich
, …
Aleksey Shipilev
8
5/7/14
Help find problems with my LongAdder benchmark
What Martin said. If you want to learn more about benchmarking, try to digest this first: http://hg.
unread,
Java
basics
benchmarking
Help find problems with my LongAdder benchmark
What Martin said. If you want to learn more about benchmarking, try to digest this first: http://hg.
5/7/14
Denis Orlov
, …
Rüdiger Möller
7
4/10/14
Detecting cause of java app freezing
Just as a blind shot: I have had similar issues caused by stream redirection to an external python
unread,
Java
Latency
Performance
ResponseTimeMeasurement
basics
Detecting cause of java app freezing
Just as a blind shot: I have had similar issues caused by stream redirection to an external python
4/10/14
Nathan Tippy
, …
Peter Lawrey
8
3/20/14
Supporting mixed sequence of Ints and longs in Java/Android
Afaik android doesn't have intrinsics for ByteBuffer / Unsafe. This should impact performance. On
unread,
Java
Performance
jvm
Supporting mixed sequence of Ints and longs in Java/Android
Afaik android doesn't have intrinsics for ByteBuffer / Unsafe. This should impact performance. On
3/20/14
Gleb Smirnov
, …
Nitsan Wakart
34
7/27/15
JMH vs Caliper: reference thread
JMH has one type of load which is "All-out", it is very deterministically all out. You can
unread,
Java
Performance
benchmarking
caliper
comparison
jmh
JMH vs Caliper: reference thread
JMH has one type of load which is "All-out", it is very deterministically all out. You can
7/27/15
Attila-Mihaly Balazs
1/27/14
Survey on sun.misc.Unsafe
From Doug Lea (http://cs.oswego.edu/pipermail/concurrency-interest/2014-January/012274.html): Hi, We
unread,
Java
unsafe
Survey on sun.misc.Unsafe
From Doug Lea (http://cs.oswego.edu/pipermail/concurrency-interest/2014-January/012274.html): Hi, We
1/27/14
Rüdiger Möller
, …
Jean-Philippe BEMPEL
12
11/10/13
Wierd Performance Difference between int and long ...
Thanx for your clarification Jean, I am impressed :-) Am Donnerstag, 7. November 2013 21:18:24 UTC+1
unread,
Java
Performance
jvm
Wierd Performance Difference between int and long ...
Thanx for your clarification Jean, I am impressed :-) Am Donnerstag, 7. November 2013 21:18:24 UTC+1
11/10/13
u935903.brown.edu
, …
Martin Thompson
12
10/24/13
conceptual tradeoffs re: use of taskset(1) to permute/pin 8xJVM grid's w CPU affinity
I know you are not recommending such practice :-) I know you well enough to know better. I just want
unread,
Heap
Java
jvm
conceptual tradeoffs re: use of taskset(1) to permute/pin 8xJVM grid's w CPU affinity
I know you are not recommending such practice :-) I know you well enough to know better. I just want
10/24/13
Eugene Morozov
, …
Martin Grajcar
12
10/15/13
Forward vs backward loop over array performance
Some more specifics regarding the original forward vs backward. My colleague bind my loops to the
unread,
Java
Performance
PrintCompilation
Forward vs backward loop over array performance
Some more specifics regarding the original forward vs backward. My colleague bind my loops to the
10/15/13
Eugene Morozov
, …
Rüdiger Möller
15
10/9/13
[Wrappers vs Primitives] memory footprints measurements
I totally agree, but nobody in their mind will allow such a changes even on a mid size enterprise
unread,
Heap
Java
Performance
[Wrappers vs Primitives] memory footprints measurements
I totally agree, but nobody in their mind will allow such a changes even on a mid size enterprise
10/9/13