~/talk

Efficient File Handling for Java Developers

TalkinRussianat JPoint 2019 · 2019-04-05..04-06· [java, databases]
links:none on file
slides:none on file

Practical guide to high-performance file I/O in Java based on experience building disk‑intensive applications (specifically Apache Ignite Native Store). Covers factors beyond workload that affect disk performance, techniques to maximize disk throughput, and common mistakes and misconceptions when using the Java I/O API. Aimed at experienced Java developers focused on disk performance.

AI-written summary · about

  1. 0:00Efficient file handling intro
  2. 1:28Filesystem load types
  3. 3:34HDD vs SSD storage
  4. 8:14OS file access
  5. 12:24FileChannel modern approach
  6. 16:01Data alignment and caching
  7. 20:36mmap pros and cons
  8. 23:50OS cache direct control
  9. 26:18File copy optimization
  10. 33:11Multithreading file ops
  11. 35:22Open file limits
  12. 36:49TransferTo vs TransferFrom
  13. 40:45Summary and tips
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.