Hacker News new | past | comments | ask | show | jobs | submit login

...and that is true.

When was the last time you monitored what parts of your system were truly I/O bound and not just blocked on another task?




People that end up in a position to care about performance are using profilers and bechmarks. This is actually the first rule: don't guess, measure.

Of course it helps when the platform has the proper tools for it. I end up using JMH and YourKit Profiler weekly, because a memory or CPU leak can crash our process and we have pretty strict reliability requirements with a single server processing about 5000 events per second - not extremely demanding, but when it crashes, we can lose money, with the redundancy infrastructure being pretty new.


This very thing has occupied my day job for at least four months now. It happens when a pre-existing system one has to improve has lots of DB-heavy and compute-heavy operations commingled.


Yesterday?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: